接上篇“Eclipse啟動報錯:JVM terminated. Exit code=2”,今天把Python的安裝位置也從C盤剪切到了D盤,
然后修改了Path環境變量中對應的盤符:D:\Python27\;D:\Python27\Scripts;
不管是在哪個目錄,Python可以執行了,但是執行Pip的時候就出錯了!
D:\Python27\Scripts>pip
Fatal error in launcher: Unable to create process using '"C:\Python27\python.exe
" "D:\Python27\Scripts\pip.exe" '
Path環境變量已經改了,它居然還是去找C盤的位置,我就感覺很奇怪了。
嘗試使用“python pip.exe install”是可以的,但是又覺得這樣用比較麻煩,還是希望把它搞清楚!又不希望重新安裝!
在網上搜索“pip從什么位置讀取python的安裝目錄”無果,就搜索錯誤信息,還真找到了!
有網友在cmd下執行“python -m pip install --upgrade pip”解決了問題,我這卻不行。
哦哦,我沒有加“-m”參數。
我采用的解決方法比較野蠻野蠻野蠻一點,是使用二進制文件編輯工具修改“pip.exe”,
參考:http://stackoverflow.com/questions/24627525/fatal-error-in-launcher-unable-to-create-process-using-c-program-files-x86
使用HEdit打開,然后搜索“C:\”,找到對應的位置,然后把盤符修改成“D”,保存,再執行"pip"命令就OK了。
“D:\Python27\Scripts”目錄下有多個文件都存在這樣的情況,順手都改了吧。
======================文檔信息======================
版權聲明:非商用自由轉載-保持署名-注明出處
署名(BY) :testcs_dn(微wx笑)
文章出處:[無知人生,記錄點滴](http://blog.csdn.net/testcs_dn)