python之路

mac 使用 pyenv 管理 python版本

2018-03-08  本文已影响0人  Nick_BW_Zhao

问题 - 可能会遇到多个版本同时部署的情况

解决方法 - pyenv

1.安装pyenv

brew install pyenv

2.查看当前已安装的 python 版本

pyenv versions 

3.安装指定版本的 python

pyenv install ...  
 # 例子
pyenv install 3.6.4

4.切换 python 版本之前

执行pyenv init

>>> # Load pyenv automatically by appending
>>> # the following to ~/.zshrc:
>>> eval "$(pyenv init -)"

按照提示 在 ~/.zshrc 文件 加入 eval "$(pyenv init -)"

4.切换 python 版本

# 全局设置python版本为指定版本,设置全局的 Python 版本,通过将版本号写入 ~/.pyenv/version 文件的方式。
pyenv global <version>  
# 设置当前路径下python版本为指定版本,设置 Python 本地版本,通过将版本号写入当前目录下的 .python-version 文件的方式。通过这种方式设置的 Python 版本优先级较 global 高。
pyenv local <version>   
# 设置当前shell窗口使用的python版本为指定版本,设置面向 shell 的 Python 版本,通过设置当前 shell 的 PYENV_VERSION 环境变量的方式。这个版本的优先级比 local 和 global 都要高。–unset 参数可以用于取消当前 shell 设定的版本
pyenv shell <version>   

使用 python -V 确认是否切换成功

5.查看当前使用的 python 版本

pyenv version 不同目录根据设置的 python 版本, 根据之前设置的 python 版本变化

6.卸载 pyenv 安装的 python 版本

pyenv uninstall ...
上一篇 下一篇

猜你喜欢

热点阅读