python3.6執行pip3時 Unable to create process using '"'


背景:

由於在windows操作系統中已經安裝了python2.7,之前安裝過python3.4,現已卸載,

將python3.6安裝在C:\Python36目錄下

然后進入C:\Python36目錄下執行pip -V能正常使用

但是為了同時使用python2和python3,於是將python.exe改名為python3.exe,重新執行pip -V

發現錯誤

C:\Python36>pip3
Fatal error in launcher: Unable to create process using '"'

之前使用python3.4的經驗是:升級pip

python3 -m pip install -U pip

但是由於pip已經是最新版本了

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

解決方法:

刪除C:\Python36\Lib\site-packages\pip軟件包,重新下載pip-9.0.1(注意是.tar.gz格式的安裝包)

然后進入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)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM