本文轉載於:http://qoogle.cn/?id=39前端
前提:python
windows下同時安裝python2和python3,windows
應將python2和python3直接安裝在 C盤下面,分別爲python27和python36文件夾下。(避免Program Files的空格出現,後期會出錯!)測試
爲了方便同時使用,需將python3下的python.exe改名爲python3.exe。(python2下的保持默認)ui
(固然win系統環境變量的path路徑須要添加!python2的路徑和pip的路徑。python3的在安裝的時候有鉤選添加進去,若是沒有溝選,也須要添加,python3.exe的和pip3.exe的。)spa
補充:win環境變量的Path路徑添加方法(python)code
個人電腦-->屬性-->高級-->環境變量-->系統變量-->找到變是爲: PATHorm
雙擊path,添加相應的路徑(爲避免插入出錯,請添加到最前端)。ip
例:md5
添加python36下的path:
1
|
C:\Python36;
|
注意,未尾沒有斜槓!沒有斜槓!沒有斜槓!(我好像遇到一次加斜槓會失敗的故障!不肯定。)但末尾必定有分號,有分號!
添加python27下的path:
1
|
C:\Python27;
|
而且配置相應的pip 和pip3對應python2和python3(也改名!)(path略,同理)。
測試:
一、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()
|
退出!記得必定要退出呀!退出,退出,退出!重要的事說遍!
二、驗證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()
|
退出!記得必定要退出呀!退出,退出,退出!重要的事說遍!
三、驗證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版本!
四、驗證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原本就是當前最新版本了,即無新更新安裝。
怎麼辦?——解決方案:
一、刪除C:\Python36\Lib\site-packages下的pip文件夾!
二、在官網從新下載最新的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
三、在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
|
進入安裝文件夾,執行命令,自動安裝完畢!
四、記得,必定要記得,再次刪除新生的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版本中!