管理python版本

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 -)"

这里有个坑,我做的时候误以为加入eval "$(pyenv init -)"之后还要再执行一下pyenv init会有成功提示。实际不需要这样,直接进行下一步

4.切换 python 版本

# 全局设置python版本为指定版本,设置全局的 Python 版本,通过将版本号写入 ~/.pyenv/version 文件的方式。

pyenv global 

  # 设置当前路径下python版本为指定版本,设置 Python 本地版本,通过将版本号写入当前目录下的 .python-version 文件的方式。通过这种方式设置的 Python 版本优先级较 global 高。

pyenv local 

  # 设置当前shell窗口使用的python版本为指定版本,设置面向 shell 的 Python 版本,通过设置当前 shell 的 PYENV_VERSION 环境变量的方式。这个版本的优先级比 local 和 global 都要高。–unset 参数可以用于取消当前 shell 设定的版本

pyenv shell

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

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

pyenv version

6.卸载 pyenv 安装的 python 版本

pyenv uninstall ...

特别建议:

#系统全局用系统默认的Python比较好,不建议直接对其操作

pyenv global system

#用local进行指定版本切换,一般开发环境使用。

pyenv local 2.7.10

#对当前用户的临时设定Python版本,退出后失效

pyenv shell 3.5.0

#取消某版本切换

pyenv local 3.5.0 --unset

#查看路径

which python3

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容