Установка Python: от выбора версии до настройки окружения

Раздел: Администрирование -> Установка и настройка Python

Основные способы установки Python

Как загрузить и установить Python с официального сайта?

Этот метод подходит для всех операционных систем и гарантирует получение самой актуальной версии. Пользователю нужно перейти на python.org, выбрать раздел Downloads, скачать установщик для своей платформы и запустить его. В процессе установки рекомендуется отметить опцию Add Python to PATH для Windows. После завершения следует проверить установку командой:

python --version

Python 3 проверка (проверка версии python 3)

Ожидаемый результат:

Python 3.13.0

Python 32 бит (python 32-битная версия)

Типичная ошибка: команда не найдена. Причина - отсутствие Python в переменной PATH. Решение: переустановить с включённой опцией добавления в PATH или вручную добавить путь к python.exe в системные переменные.

Как установить Python через пакетный менеджер в Linux?

Для быстрой интеграции с системой подойдёт встроенный менеджер пакетов. В дистрибутивах на основе Debian/Ubuntu команда:

sudo apt update && sudo apt install python3 python3-pip -y

установка python скачать (скачивание и установка python)

В Fedora/RHEL:

sudo yum install python3 -y

как проверить версию python (как проверить версию python)

После установки проверяем:

python3 --version

как проверить есть ли python (как проверить, установлен ли python)

Возможная проблема: в репозиториях находится устаревшая версия. Решение: добавить PPA deadsnakes (для Ubuntu) или собрать из исходников.

Как установить Python на macOS с помощью Homebrew?

Homebrew - популярный пакетный менеджер для macOS. Установка:

brew install python

После установки Python будет доступен как python3. Проверка:

python3 --version

Ошибка: Homebrew не установлен. Решение: предварительно установить Homebrew по инструкции на brew.sh.

Как установить Python на Windows через Chocolatey?

Chocolatey - менеджер пакетов для Windows. Команда (от имени администратора):

choco install python -y

После установки Python будет доступен в командной строке. Проверка:

python --version

Типичная ошибка: Chocolatey не установлен. Решение: сначала установить Chocolatey согласно документации.

Как установить несколько версий Python через pyenv?

Для администрирования систем, где требуется поддержка разных версий, используется pyenv. Установка в Linux/macOS:

curl https://pyenv.run | bash
# Добавление в .bashrc
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
source ~/.bashrc

Установка конкретной версии:

pyenv install 3.10.0
pyenv global 3.10.0

Проблема: при установке требуются зависимости компиляции. Решение: установить build-essential, libssl-dev, zlib1g-dev и т.д. на Linux или xcode-select --install на macOS.

Как установить Python с научными пакетами через Anaconda?

Anaconda - дистрибутив для Data Science, включает множество библиотек. Скачать установщик с официального сайта или использовать командную строку:

wget https://repo.anaconda.com/archive/Anaconda3-2024.10-1-Linux-x86_64.sh
bash Anaconda3-2024.10-1-Linux-x86_64.sh

После установки проверка:

conda list | grep python

Недостаток: большой размер дистрибутива. Решение: использовать Miniconda - минимальную версию.

Расширенные примеры установки и настройки Python

Установка Python на Ubuntu с добавлением PPA deadsnakes

Когда требуется последняя версия, недоступная в стандартном репозитории:

Пример
sudo apt update
sudo apt install software-properties-common -y
sudo add-apt-repository ppa:deadsnakes/ppa -y
sudo apt update
sudo apt install python3.12 python3.12-venv python3.12-dev -y

Проверка:

python3.12 --version
Python 3.12.7

Установка Python через pyenv с компиляцией

Полный процесс на Ubuntu с предварительной установкой зависимостей:

Пример
sudo apt update
sudo apt install -y make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev \
libffi-dev liblzma-dev

# Установка pyenv
curl https://pyenv.run | bash
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
source ~/.bashrc

# Установка Python 3.9.18
pyenv install 3.9.18
pyenv global 3.9.18

Проверка:

python --version
Python 3.9.18

Установка Python на Windows с настройкой PATH вручную

Если при установке случайно не была включена опция добавления в PATH:

Пример
# Открыть 'Системные переменные среды' (System Properties > Environment Variables)
# В переменной Path добавить:
C:\Users\ИмяПользователя\AppData\Local\Programs\Python\Python313\
C:\Users\ИмяПользователя\AppData\Local\Programs\Python\Python313\Scripts\

Проверка после перезапуска командной строки:

C:\Users\> python --version
Python 3.13.0

Создание виртуального окружения после установки Python

Для изоляции проектов:

Пример
python -m venv myproject_env
source myproject_env/bin/activate  # Linux/macOS
myproject_env\Scripts\activate     # Windows
pip list  # пустой список

Результат активации (Linux):

(myproject_env) user@host:~$

Установка pip и обновление до последней версии

После установки Python рекомендуется обновить pip:

Пример
python -m pip install --upgrade pip

Проверка:

pip --version
pip 24.3.1 from ...

Скачивание и установка Python - comments

En
установка python скачать (python)