# 有时候因为不同项目需求,需要安装多个 pyhton
版本,或者公司项目和自己的项目 py 版本冲突,这里推荐两种比较方便的版本管理工具,当然还有其他工具,我这里只介绍了我认为比较方便的两种🤣。
#
pyenv
模块 [git 仓库]pyenv
是一个 forked 自 ruby 社区的简单、低调、遵循UNIX
哲学的Python
环境管理工具,它可以轻松切换全局解释器版本,同时结合vitualenv
插件可以方便的管理对应的包源.# 安装
pip install pyenv-win --target E:\pyenv # 安装指定到 E 盘,方便等会添加环境变量
# 将
pyenv
添加环境变量# 验证设置成功
# 常用命令
pyenv install -l # 查看所有可以安装的版本(只显示 pyenv 安装的版本)
pyenv install 2.7.0 # 指定版本安装
pyenv uninstall 2.7.0 # 卸载指定版本
pyenv version # 查看当前版本
pyenv versions # 显示所有已安装的版本
pyenv global 2.7.0 # 设置全局版本,所有 pyenv 的窗口都受到影响,不推荐使用!!!
pyenv shell 2.7.0 # 设置当前会话框的版本,只影响当前会话框,关闭窗口就失效
pyenv local 2.7.0 # 针对当前目录及其子目录中的版本起作用
#
conda
管理多版本