Как использовать Python 3.5.1 с pyenv (на Mac)? - PullRequest
0 голосов
/ 02 октября 2019

Я установил Python 3.5.1 и затем запустил pyenv install 3.5.1, думая, что это будет указывать на Python 3.5.1. Но это не сработало.

MBP-Oct-2016:~ user1$ python -V
Python 2.7.10
MBP-Oct-2016:~ user1$ pyenv versions
* system (set by /Users/user1/.pyenv/version)
  3.5.1

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

1 Ответ

1 голос
/ 03 октября 2019

Предупреждение: не трогайте ~/.pyenv/version напрямую. Это не рекомендуемый способ.

  1. Инициализируйте pyenv, добавив следующее содержимое в файл инициализации вашей оболочки. (~/.bash_profile для Bash на macOS, ~/.zshrc для ZSH).

    export PATH="$HOME/.pyenv/bin:$PATH"
    
    if command -v pyenv &>/dev/null; then
      eval "$(pyenv init -)"
    fi
    if command -v pyenv-virtualenv &>/dev/null; then
      eval "$(pyenv virtualenv-init -)"
    fi
    
  2. Откройте новую интерактивную оболочку, установите Python 3.5.1 в качествеPython по умолчанию со следующей командой:

    pyenv global 3.5.1
    

Ссылки

...