解決pip install package時Fatal error in launcher: Unable to create process using '"e:\python36\python3.exe" "E:\python36\Script\pip3.exe"問題


pip 運行報錯:

關於:Fatal error in launcher: Unable to create process using '"e:\python36\python3.exe"  "E:\python36\Script\pip3.exe"問題

由於安裝tensorflow,下載 了Anaconda2環境,自此python有了2.7 和3.6兩個版本,同時在tensorflow虛擬環境中安裝了python3.5版本用來運行tensorflow。

今天本想安裝pytest測試框架,發現pip  運行不了,一直出現上述問題!

問題闡述:

   上述錯誤的意思是“在python36文件下找不到python3.exe這個執行文件,或是在python36\Script 文件下找不到pip3.exe這個文件”

   (個人教訓:但我們的代碼出現報錯信息時一定要先自己理解一下報錯含義,因為如果我們直接上百度查詢時一般不會有原問題,只是大致意思相同,要學會辨別和套用方法!!!)

解決過程:

   我先查詢了一下環境變量,如圖所示(個人安裝不同,請理解大致意思,按實際情況操作!):

  接着查看兩個版本的python解釋器所安裝的位置,如下圖所示:

發現在python36\ Script\  下pip3.exe 存在,但是 在 python36\ 下 沒有python3.exe,只有python.exe 文件! 

此時才想起來,為了區分python2 和python3  版本,我將python2.7下python.exe 改為python2.exe;python3.6版本中的python.exe沒有改動(其實后來想想好像是改動過,不然也不會出現  “....python3.exe"這個錯誤)

最后解決方法:

  將python36下面的python.exe 重命名為python3.exe即可!

最后cmd終端中測試結果如下:

    

 


免責聲明!

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



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