1. 程式人生 > >python3.6.1環境配置出現Requirement already up-to-date: pip in c:python36libsite-packages決解方案

python3.6.1環境配置出現Requirement already up-to-date: pip in c:python36libsite-packages決解方案

下載 date 保持 keyword require edits 文件夾 分號 file

本文轉載於: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版本中!

python3.6.1環境配置出現Requirement already up-to-date: pip in c:\python36\lib\site-packages決解方案