Установка Python: от выбора версии до настройки окружения
Основные способы установки Python
Как загрузить и установить Python с официального сайта?
Этот метод подходит для всех операционных систем и гарантирует получение самой актуальной версии. Пользователю нужно перейти на python.org, выбрать раздел Downloads, скачать установщик для своей платформы и запустить его. В процессе установки рекомендуется отметить опцию Add Python to PATH для Windows. После завершения следует проверить установку командой:
python --versionPython 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 ...