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

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

Содержание
  1. Что такое Pyenv?
  2. Установка Homebrew
  3. Установка PyEnv с использованием Homebrew

Одним из самых сложных процессов при изучении Python для начинающих является установка Python. Иногда возникают проблемы с версиями, машина не распознает команды и так далее.

Я также столкнулся с подобными проблемами. Моим решением в тот момент была установка пакета Anaconda. Но так как размер пакета Anaconda слишком велик для моих потребностей, я почувствовал, что это избыточно.

После поиска в течение некоторого времени, я нашел решение этой проблемы, и решение заключается в использовании Pyenv.

Что такое Pyenv?

Фактически, Pyenv - это инструмент, предназначенный для упрощения процесса установки и изменения версий Python. Он помогает разработчикам быстро устанавливать или менять версии Python без необходимости изменения всей системы.

В этой статье я покажу вам, как установить Pyenv и управлять версиями Python.

Установка Homebrew

Если Homebrew еще не установлен на вашем компьютере, выполните следующую команду в терминале.

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

Это займет какое-то время. После завершения процесса установки, вы увидите сообщение, похожее на это.

'Установка Homebrew'
'Установка Homebrew'

Для следующего шага нам понадобится скопировать выделенный текст ниже и вставить его в терминал.

echo '# Set PATH, MANPATH, etc., for Homebrew.' >> /Users/fahminurfikri/.zprofile
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/fahminurfikri/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

После завершения процесса перезагрузите терминал, и Homebrew уже установлен на вашем компьютере.

Установка PyEnv с использованием Homebrew

После установки Homebrew мы можем использовать его для установки Pyenv. Для этого выполните следующую команду:

brew install pyenv

После завершения процесса установки вы можете проверить его, используя команду pyenv versions в вашем терминале. Вывод будет выглядеть следующим образом.

установка pyenv
установка pyenv

Если вывод не содержит ошибок, мы можем продолжить установку Python. Чтобы увидеть доступные версии Python, вы можете использовать эту команду.

pyenv install --list

Например, я установлю Python 3.9.15. Поэтому команда будет выглядеть так.

pyenv install 3.9.15

Не волнуйтесь, если ваш терминал ничего не возвращает, процесс занимает некоторое время. Возможно, вы можете уйти на некоторое время, чтобы приготовить кофе или что-то в этом роде.

Если установка уже завершена, вы можете проверить, установлена ли версия Python. Вы можете использовать следующую команду:

pyenv versions

И результат будет выглядеть примерно так:

* system (set by /home/user/.pyenv/version)
  3.9.15

Звездочка (*) означает, что система использует версию Python по умолчанию. Чтобы установить Python 3.9.15 в качестве версии Python по умолчанию, используйте следующую команду:

pyenv global 3.9.15

После этого проверьте версию Python.

python --version  # or python -V

Если версия Python - 3.9.15 или любая другая версия Python, которую вы устанавливали, то установка Python прошла успешно. Если вы хотите добавить другую версию Python, вы можете использовать команду pyenv install , и если вы хотите изменить версию Python, вы можете просто использовать команду pyenv global .