背景:python
因爲在windows操做系統中已經安裝了python2.7,以前安裝過python3.4,現已卸載,windows
將python3.6安裝在C:\Python36目錄下python2.7
而後進入C:\Python36目錄下執行pip -V能正常使用ui
可是爲了同時使用python2和python3,因而將python.exe更名爲python3.exe,從新執行pip -Vspa
發現錯誤操作系統
C:\Python36>pip3 Fatal error in launcher: Unable to create process using '"'
以前使用python3.4的經驗是:升級pipcode
python3 -m pip install -U pip
可是因爲pip已是最新版本了blog
C:\Python36>python3 -m pip install -U pip Requirement already up-to-date: pip in c:\python36\lib\site-packages\pip-9.0.1-py3.6.egg
解決方法:ip
刪除C:\Python36\Lib\site-packages\pip軟件包,從新下載pip-9.0.1(注意是.tar.gz格式的安裝包)rem
而後進入pip-9.0.1安裝包後執行python3 setup.py install,進行安裝
最後刪除C:\Python36\Scripts目錄下的pip.exe
效果:
C:\Python36>pip -V pip 9.0.1 from C:\Python27\lib\site-packages (python 2.7) C:\Python36>pip3 -V pip 9.0.1 from C:\Python36\lib\site-packages\pip-9.0.1-py3.6.egg (python 3.6)