本文转载于:http://qoogle.cn/?id=39
前提:
windows下同时安装python2和python3,
应将python2和python3直接安装在 C盘下面,分别为python27和python36文件夹下。(避免Program Files的空格出现,后期会出错!)
为了方便同时使用,需将python3下的python.exe更名为python3.exe。(python2下的保持默认)
(当然win系统环境变量的path路径需要添加!python2的路径和pip的路径。python3的在安装的时候有钩选添加进去,如果没有沟选,也需要添加,python3.exe的和pip3.exe的。)
补充:win环境变量的Path路径添加方法(python)
我的电脑-->属性-->高级-->环境变量-->系统变量-->找到变是为: PATH
双击path,添加相应的路径(为避免插入出错,请添加到最前端)。
例:
添加python36下的path:
1
|
C:\Python36; |
注意,未尾没有斜杠!没有斜杠!没有斜杠!(我好像遇到一次加斜杠会失败的故障!不确定。)但末尾一定有分号,有分号!
添加python27下的path:
1
|
C:\Python27; |
并且配置相应的pip 和pip3对应python2和python3(也更名!)(path略,同理)。
测试:
1、CMD中输入python,验证python.exe即2.7版本是否正确:
1
2
3
4
5
|
C:\Users\Administrator>python Python 2.7 . 13 (v2. 7.13 :a06454b1afa1, Dec 17 2016 , 20 : 42 : 59 ) [MSC v. 1500 32 bit ( Intel)] on win32 Type "help" , "copyright" , "credits" or "license" for more information. >>> |
返回信息正确!是python2版本。
1
|
exit() |
退出!记得一定要退出呀!退出,退出,退出!重要的事说遍!
2、验证python3.exe
1
2
3
4
5
|
C:\Users\Administrator>python3 Python 3.6 . 1 (v3. 6.1 : 69c0db5 , Mar 21 2017 , 17 : 54 : 52 ) [MSC v. 1900 32 bit (Intel)] on win32 Type "help" , "copyright" , "credits" or "license" for more information. >>> |
返回信息正确!是python3版本。
1
|
exit() |
退出!记得一定要退出呀!退出,退出,退出!重要的事说遍!
3、验证pip.exe,查看它的版本号!输入pip -V
1
2
|
C:\Users\Administrator>pip - V pip 9.0 . 1 from c:\python27\lib\site - packages (python 2.7 ) |
正确!pip是来自python2版本!
4、验证pip3.exe:
1
2
|
C:\Users\Administrator>pip3 - V Patal error in launcher:Unable to create process using ‘"‘ |
返回信息,说出错了!
以往的做法,即python3.5.1的做法:升级重安装!
1
2
|
C:\Users\Administrator>python3 - m pip insatll pip Requirement already up - to - date: pip in c:\python36\lib\site - packages |
返回信息,说已经完成了!原因是python3.6.1的pip本来就是当前最新版本了,即无新更新安装。
怎么办?——解决方案:
1、删除C:\Python36\Lib\site-packages下的pip文件夹!
2、在官网重新下载最新的pip-9.0.1源文件:https://pypi.python.org/pypi/pip#downloads,
给个下载链接吧:
https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9
3、在python3下重新安装:在CMD中进入解压后的pip-9.0.1文件夹中,后执行命令:
比如我的解压放在C盘里,
1
2
3
|
C:\Users\Administrator>cd / C:\>cd pip - 9.0 . 1 C:\pip - 9.0 . 1 >python3 setup.py install |
进入安装文件夹,执行命令,自动安装完毕!
4、记得,一定要记得,再次删除新生的pip.exe !!!(文件在C:\Python36\Scripts下面,保留原来的pip3.exe哦!)
再测试一下,是否pip3.exe成功:
1
2
|
C:\>pip3 - V pip 9.0 . 1 from C:\Python36\lib\site - packages\pip - 9.0 . 1 - py3. 6.egg (python 3.6 ) |
返回信息,pip3是来自于python3版本中!