windows下python多版本共存及PIP安装

了解python的人都知道python有2.x版本和3.x版本,而python3.x版本不向下兼容,但是根据具体的需要,有时候要2.x和3.x共存,python共存本身没有问题,只是需要设置一些环境变量和修改一些东西来让它更容易使用。本文主要说明的是windows环境,

方法/步骤

1.首先当然是安装你需要的两个不同版本的python,这里我安装的是2.7和3.5的,两个版本安装顺序无所谓。windows下python多版本共存及PIP安装_第1张图片

2接下来就是检查环境变量,缺少的我们需要添加。先找到环境变量的位置

windows下python多版本共存及PIP安装_第2张图片,windows下python多版本共存及PIP安装_第3张图片

配置环境变量,分别添加如下至path路径(我的计算机是Windows10系统)

E:\IDES\Python35
E:\IDES\Python35\Scripts
E:\IDES\Python27
E:\IDES\Python27\Scripts

windows下python多版本共存及PIP安装_第4张图片

3.然后进入Python2.7安装目录找到如图内容,把python.exe改为python2.7.exe 把pythonw.exe改为pythonw2.7.exe

4.然后进入python3.5安装目录。找到python.exe程序,把它重命名为python3.exe,找到pythonw.exe程序,把它重命名为pythonw3.exe

5.安装pip
下载地址:https://pypi.python.org/pypi/pip#downloads 
下载后解压pip-9.0.1.tar,到可执行的目录,如下: 
执行如下命令:python setup.py install
1执行完毕,再在命令行窗口执行 如下命令:

pip list
我们会发现,也不识别这个命令。通过上个步骤,我们可以知道,可能也是因为没添加环境变量的缘故。

按照之前介绍的添加环境变量的方法,我们在PATH最后添加:

C:\Users\APP_Server\AppData\Local\Programs\Python\Python36\Scripts\;
最后,再执行pip list,发现成功了; 

pip list

而对于Python2则需要使用python2 -m pip list
最后打开命令行界面测试一下。执行python2命令会进入python2.7的交互环境,执行python3命令会进入python3.5交互环境。

windows下python多版本共存及PIP安装_第5张图片

6.剩下的问题就是pip的问题了。

在CMD中调试
python -V
python3 -V
会显示版本号
若不成功重启一下就好了
4. 用pip为两个版本分别安装第三方库

pip -V

pip 9.0.1 from c:\my program\python2.7\lib\site-packages (python 2.7)

python3 -m pip -V

pip 9.0.1 from C:\ProgramData\Anaconda3\lib\site-packages (python 3.6)

使用pip进行软件包安装的时候,对于Python3仍然使用pip install XXX,而对于Python3则需要使用python2 -m pip install XXX的形式进行安装。 

使用pip安装科学栈如numpy、pandas等
6.1 为Python2.7版本安装科学栈
查看已安装科学栈情况和版本

python2 -m pip list 查看
python2 -m pip install --upgrade pip 更新
python2 -m pip install numpy 安装

windows下python多版本共存及PIP安装_第6张图片

 

为Python3.5版本安装科学栈

1.查看已安装科学栈情况和版本

pip list
pip install --upgrade pip
pip install numpy

windows下python多版本共存及PIP安装_第7张图片

2.将文件复制到pip安装的位置,也方便以后找,一般在D:\Python\Scripts目录下,我的在D盘,你们的python安装在哪个盘,到那个盘找就行,anaconda的目录一般也是在F:\Anaconda\Scripts目录下。

3.1可能有的朋友没有安装pip

3.2既然没有安装pip,那么wheel肯定也没有了,通过"pip install wheel"就可以了;

3.3如果显示pip不是内部命令,需要先将pip添加到环境变量里,方式“此电脑--属性--高级系统设置--高级--环境变量--PATH--编辑”将路径粘贴上去即可。

4.接着关键的时候到了!!!

在命令运行窗口(重进一次)先进入python所在的盘,(以我的D盘为例),直接输入D:,会看到D:\>

将你刚刚存的地址输入进去  cd D:\Python\Scripts   (cd后面的空格不能省)!!

5.输入安装指令,格式为pip +install+somewhat.whl,我的就是pip install cvxopt-1.1.9-cp36-cp36m-win32.whl,回车就开始安装了

这就安装成功了  Successfully installed cvxopt-1.1.9 
 

实际操作:

windows下python多版本共存及PIP安装_第8张图片

你可能感兴趣的:(pycharm)