之前写过一篇博文介绍的Linux 下Python多版本管理神器(pyenv),今天带来的Windows下Python多版本共存解决方案,由于寝室台式机装的是win10,本来是计划用来娱乐使用的,但是最近也不玩游戏了,也很少看剧,于是干脆用来搬砖呀。而平时一般用Python搬砖,Python版本来回切换也比较频繁,因此如何在Windows下实现Python多版本共存成为了一个需要解决的问题。下面是解决完成后的截图:
解决的问题的核心思想在于巧妙的处理好windows环境变量
1.下载Python2.7x以及Python3.6并安装好(我是安装到C盘中的Python27和Python36)中
2.配置好两个版本Python的环境变量
C:\Python36 C:\Python36\Scripts C:\Python27 C:\Python27\Scripts3.修改Python27中的.exe文件,将python.exe改为python2.7.exe,pythonw.exe改为pythonw2.7.exe,Python36中的.exe文件保持不变
操作完上面三步,基本就算是配置完成了,下面讲讲怎么使用?
打开CMD终端,输入python2.7即可调用python2.7版本,输入python即可调用python3.6版本,正如上图所示。
最后还有一个问题,如何区别使用不同python版本的pip安装python第三方库文件?
以安装BeautifulSoup4为例
1.为Python2.7安装BeautifulSoup4
python2.7 -m pip list 查看 python2.7 -m pip install --upgrade pip 更新 python2.7 -m pip install BeautifulSoup4 安装2.为Python3.6安装BeautifulSoup4
python -m pip list 查看 python -m pip install --upgrade pip 更新 python -m pip install BeautifulSoup4 安装举一反三,如果有三个版本的python也可以参照上面的方法,实现共存。
发表评论: