如何使用 Python 3.5.1 和 pyenv(在 Mac 上)?
How to use Python 3.5.1 with pyenv (on Mac)?
我安装了 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 的默认版本?
警告:请勿直接触摸 ~/.pyenv/version
。这不是推荐的方式。
通过将以下内容放入 shell 的初始化文件来初始化 pyenv
。 (~/.bash_profile
对于 macOS Bash,~/.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
打开一个 new 交互式 shell,使用以下命令将 Python 3.5.1 设置为默认值 Python ,
pyenv global 3.5.1
参考资料
我安装了 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 的默认版本?
警告:请勿直接触摸 ~/.pyenv/version
。这不是推荐的方式。
通过将以下内容放入 shell 的初始化文件来初始化
pyenv
。 (~/.bash_profile
对于 macOS Bash,~/.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
打开一个 new 交互式 shell,使用以下命令将 Python 3.5.1 设置为默认值 Python ,
pyenv global 3.5.1
参考资料