Установка python tar gz windows

Posts: 6

Threads: 4

Joined: Jul 2023

Reputation:
0

I am attempting to install Python 3.8.11 for Windows from a TGZ file since no installer is available on the Python website.

Here is the files it gives me instead: https://www.python.org/downloads/release/python-3811/

I downloaded the TGZ file, extracted the README, and it gave me the following instructions that are attached.

Quote:On Unix, Linux, BSD, macOS, and Cygwin::

./configure
make
make test
sudo make install

But this does not work for Windows.

Posts: 7,324

Threads: 123

Joined: Sep 2016

Reputation:
506

Jul-05-2023, 08:08 PM
(This post was last modified: Jul-05-2023, 08:08 PM by snippsat.)

Why are you trying to install 3.8.11?

Quote:Python 3.8 isn’t receiving regular bugfixes anymore, and binary installers are no longer provided for it.
Python 3.8.10 was the last full bugfix release of Python 3.8 with binary installers.

Python 3.8.10 has installer,so use that.
Building from source is not so easy on Windows,so should try to avoid that.
Now should use Python 3.10.12 or Python 3.11.4.

Posts: 2,128

Threads: 11

Joined: May 2017

Reputation:
234

If you want to compile Python on Windows for Windows, you need all build-dependencies.
I guess the easiest way is the use of Visual Studio Community Edition to compile Python, but you can do it also with WSL.

https://devguide.python.org/getting-star…g/#windows

If you look for the current state, which versions how long are supported, 3.8 ends 2024-10.
https://devguide.python.org/versions/

It’s better to upgrade early.
If you’re going to port your program to a newer version, you can look here, what has been changed:
https://docs.python.org/3.9/whatsnew/3.9…python-3-9
https://docs.python.org/3.10/whatsnew/3….ython-3-10
https://docs.python.org/3.11/whatsnew/3….ython-3-11
https://docs.python.org/3.12/whatsnew/3….ython-3-12

jefsummers likes this post

Almost dead, but too lazy to die: https://sourceserver.info
All humans together. We don’t need politicians!

Установка Python – Windows, Linux, Mac OS

Содержание

  • Установка на Windows
  • Установка на Linux (из репозитория)
  • Ubuntu

  • Debian

  • Cent OS

  • Установка на Linux (из исходников)
  • Установка на MacOS

В данной статье мы рассмотрим, как устанавливать Python на Windows 10, Linux или mac OS по шагам.

Установка на Windows

Шаг 1 Для начала, нам понадобится скачать дистрибутив. Он находится на официальном сайте www.python.org в разделе «Downloads«.

Рекомендуем скачивать дистрибутив Python для Windows с официального сайта python.org.

Если вам нужна более ранняя версия Python, выберите пункт «Windows» слева в разделе «Downloads«.

Использовать версию ниже 2.x не рекомендуется — поддержка 2-й версии Python прекратилась в 2020 году

В списке также присутствуют версии Python 64-bit. 64-разрядная версия позволит одному процессу использовать больше оперативной памяти, чем 32-разрядная. Однако есть одна особенность: для хранения некоторых данных (например целых чисел) может потребоваться больше оперативной памяти, чем в версии 32-bit.

Если в ближайшее время вы не планируете заниматься научными вычислениями и задачами, в которых требуется более 2 ГБ памяти, используйте рекомендованную 32-битную версию.

Шаг 2 Установка Python.

Выбор способа установки Python на Windows

Поставьте галочку около «Add Python 3.x to PATH«. Она отвечает за добавление пути до Python в системную переменной PATH (для того, чтобы запускать интерпретатор командой python без указания полного пути до исполняемого файла).

Далее выбираем «Install Now«.

Процесс установки Python 3

После установки, отобразится сообщение «Setup was successful». Python установлен! 🎉

Python успешно установлен

Шаг 3 Проверим, правильно ли всё установилось. В меню «Пуск» появилась папка «Python 3.x«. В ней мы видим IDLE (редактор кода), интерпретатор Python и документация.

Python IDLE, интерпретатор и документация в меню «Пуск»

Зайдем в командную строку Windows «WIN + R«. Вводим в поле «cmd» и нажимаем «ok«.

Открываем командную строку Windows (один из способов)

Набрав в консоли команду python --version мы увидим установленную версию Python.

Проверка установленной версии Python в командной строке Windows

Установка на Linux (из репозитория)

Python входит в состав большинства современных дистрибутивов Linux. Чтобы проверить, какая версия установлена в вашей системе, попробуйте выполнить следующие команды:

python --versionpython3 --version

Команды две, потому что в вашей системе могут быть установлены одновременно 2 версии — Python 2.x и Python 3.x.

Проверка предустановленных версий Python в OS Linux

Если python 3 не установлен, или необходимо обновить старую версию, для разных дистрибутивов Linux это делается по-разному. Для начала необходимо выяснить, какая версия дистрибутива установлена на вашей системе. Команда lsb_release -a покажет нужную информацию.

lsb_release показывает информацию о дистрибутиве, флаг «-a» — для отображения подробной информации о дистрибутиве Linux

Теперь вы знаете название и версию своего дистрибутива Linux и можете приступить к установке Python.

Ubuntu

Для установки Python 3.7 на Ubuntu, выполните следующие команды:

sudo apt-get update
sudo apt-get install python3.7

Если вы используете старую версию Ubuntu, то пакета python3.7 может не быть в репозитории Universe. Вам нужно получить его из архива PPA (Personal Package Archive). Выполните следующие команды:

sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.7

Python 3.8 отсутствует в репозитории Ubuntu по умолчанию. Если выполнить команду sudo apt-get install python3.8 в консоли можно увидеть предупреждение Unable to locate package python3.8.

Для установки Python3.8 выполните следующие команды:

sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.8

Debian

Первый способ, установка Python 3.7 с помощью команды:

apt install python3.7

Если данный способ не сработал, или отобразилась ошибка Unable to locate package python3.7, есть второй способ — установка Python из исходников. Этот способ описан ниже.

Cent OS

Установить Python 3.6 можно следующим командами:

sudo yum install centos-release-scl
sudo yum install rh-python36

Чтобы использовать установленную версию Питона, достаточно выполнить команду:

scl enable rh-python36 bash

Команда scl вызывает скрипт /opt/rh/rh-python36/enable, который меняет переменные окружения shell.

Обратите внимание — если вы выйдете из сеанса или откроете новый в терминале, версия по умолчанию будет 2.7.x., и команду scl нужно будет выполнять заново.

Для установки более свежей версии Python (например 3.8) воспользуйтесь установкой из исходников, описанной ниже.

Установка на Linux (из исходников)

Установка через исходники не так сложна, как кажется изначально. Она состоит из 4 шагов.

Шаг 1 Прежде чем начать устанавливать Python 3.8, необходимо установить необходимые библиотеки для компиляции Python следующими командами:

apt-get install build-essential checkinstall
apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev \
libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev

Шаг 2 Скачать архив Python 3.8 в любое место (например в /opt):

cd /opt
wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz

Доступные версии можно выбрать тут.

Разархивируем скачанный архив:

tar xzf Python-3.8.1.tgz

Шаг 3 Осталось скомпилировать исходники. Для этого выполним команды:

cd Python-3.8.1
./configure --enable-optimizations
make altinstall

altinstall используется для предотвращения замены бинарного файла python в папке /usr/bin

Шаг 4 Проверить установку можно командой:

python3.8 -V

Чтобы скачанный архив Python-3.8.1.tgz не занимал лишнее место, его можно удалить:

cd /opt
rm -f Python-3.8.1.tgz

Установка на MacOS

Для установки на Mac OS X, просто скачайте Python 3 с официального сайта www.python.org. Далее кликните на скачанный файл два раза, пройдите процесс установки и проверьте в консоли версию Python запустив команду python3 --version

Альтернативный вариант — установка через Homebrew.

Шаг 1 Сначала необходимо установить сам Homebrew (если он отсутствует). Откройте приложение «Terminal» и выполните команду:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Проверим успешность установки командой brew doctor

Шаг 2 Установим Python 3.

brew install python3

И проверим результат установки:

python3 --version

Description

10:10:32 Collecting zmq==0.0.0 (from -r /requirements.txt (line 4))
10:10:32 Downloading https://repo.cci.nokia.net/api/pypi/python/packages/packages/6e/78/833b2808793c1619835edb1a4e17a023d5d625f4f97ff25ffff986d1f472/zmq-0.0.0.tar.gz
10:10:32 Exception:
10:10:32 Traceback (most recent call last):
10:10:32 File «/usr/lib/python3.6/site-packages/pip/utils/init.py», line 565, in untar_file
10:10:32 tarfile.data_filter(member.replace(name=fn), location)
10:10:32 AttributeError: module ‘tarfile’ has no attribute ‘data_filter’
10:10:32
10:10:32 During handling of the above exception, another exception occurred:
10:10:32
10:10:32 Traceback (most recent call last):
10:10:32 File «/usr/lib/python3.6/site-packages/pip/basecommand.py», line 215, in main
10:10:32 status = self.run(options, args)
10:10:32 File «/usr/lib/python3.6/site-packages/pip/commands/install.py», line 346, in run
10:10:32 requirement_set.prepare_files(finder)
10:10:32 File «/usr/lib/python3.6/site-packages/pip/req/req_set.py», line 381, in prepare_files
10:10:32 ignore_dependencies=self.ignore_dependencies))
10:10:32 File «/usr/lib/python3.6/site-packages/pip/req/req_set.py», line 623, in _prepare_file
10:10:32 session=self.session, hashes=hashes)
10:10:32 File «/usr/lib/python3.6/site-packages/pip/download.py», line 822, in unpack_url
10:10:32 hashes=hashes
10:10:32 File «/usr/lib/python3.6/site-packages/pip/download.py», line 664, in unpack_http_url
10:10:32 unpack_file(from_path, location, content_type, link)
10:10:32 File «/usr/lib/python3.6/site-packages/pip/utils/init.py», line 622, in unpack_file
10:10:32 untar_file(filename, location)
10:10:32 File «/usr/lib/python3.6/site-packages/pip/utils/init.py», line 566, in untar_file
10:10:32 except tarfile.LinkOutsideDestinationError:
10:10:32 AttributeError: module ‘tarfile’ has no attribute ‘LinkOutsideDestinationError’

Expected behavior

No response

pip version

9.0.3-23.el8.rocky.0

Python version

3.6.8-38.module+el8.5.0+671+195e4563

OS

Rocky Linux 8.6 (Green Obsidian)

How to Reproduce

pip3 install zmq==0.0.0

It should be introduced by
https://rpmfind.net/linux/RPM/centos/8-stream/baseos/x86_64/Packages/platform-python-pip-9.0.3-23.el8.noarch.html

  • Tue Aug 08 2023 Petr Viktorin pviktori@redhat.com — 9.0.3-23
    • Use tarfile.data_filter for extracting (CVE-2007-4559, PEP-721, PEP-706)
      Resolves: RHBZ#2218241

Output

No response

Code of Conduct

  • I agree to follow the PSF Code of Conduct.

Если при установке Python на Windows 10 возникают проблемы, есть несколько способов их решения.

Первым шагом следует проверить, совместима ли выбранная версия Python с используемой операционной системой Windows 10. Необходимо загрузить версию Python, которая подходит именно для этой операционной системы.

Если ошибка возникает в процессе установки, то возможно следует попробовать выполнить её от имени администратора или использовать альтернативный инсталлятор, например miniconda. Также не стоит забывать про возможную необходимость обновления системы до последней версии.

Если проблема остается, можно попробовать изменить переменную окружения PATH, чтобы добавить в неё путь до директории, где располагается Python.

И наконец, если установка Python все еще не проходит успешно, можно обратиться к сообществу пользователей Python на Windows 10, которое поможет решить возникшие проблемы.

import this
print("Hello, world!")
x = 42
y = 3.14

python не запускается или pip не является внутренней или внешней командой

Как установить Python?

Как установить Python на компьютер с Windows 7 или даже XP

Установка Python на Windows 10

\

УСТАНОВКА PYTHON ► Python 3.10.1 на Windows 10

Установка Python под Windows. Устраняем ошибки.

BLGPG-D142D5706023-25-05-05-13

Новые материалы:

  • Python решить систему уравнений
  • Flask post запрос
  • Python полином лагранжа
  • Как установить jinja2 на python
  • Python экранирование фигурных скобок
  • Не работает selenium python
  • Python таблица сопряженности
  • Python добавить в список строку
  • Две гистограммы на одном графике python
  • Преимуществами языка python являются
  • Mongodb python примеры
  • Python setuptools обновить
  • Python csv в json
  • Поиск по ключу в словаре python
  • Python графы библиотека

July 31, 2014


Samples

Hi all,

Pip is a greate tool but it’s not always easy and clear how to use it in Windows env behind the firewall. So after some time i have decided to find another way of how to install python packages.
After some investigations i have found a ‘The new standard: Distutils’ topic :

Building and installing a module distribution using the Distutils is usually one simple command to run from a terminal:

python setup.py install

This means that all you need now is:
1) Go to PYPI
2) Find out the required package, for ex. xlrd 0.9.3
3) Download archive
4) Unpack it to Python\Lib( for ex. ‘c:\Python27\Lib\xlrd-0.9.3\’)
5) Find out setup.py file location(for ex. ‘c:\Python27\Lib\xlrd-0.9.3\setup.py’)
6) Run command line(cmd.exe)
7) Type ‘python setup.py install’ inside of opened console
8) Wait till installation will be completed.

That’s all. Enjoy it

Best Regards,
Artem

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Intel wifi link 5150 driver windows 10
  • Просмотр фотографий с айфона на компьютере windows
  • Starting windows долго грузится при установке windows
  • Java jre for windows x64
  • Программа для сканирования windows на ошибки