背景
本地同時安裝了python2 和 python3,為了區(qū)分寝姿,將python2目錄下的python.exe 修改為了 python2.exe几晤。
此時盛撑,在cmd中試用python2 的pip檬姥,就輸入:pip2 list曾我。結(jié)果提示錯誤:Fatal error in launcher: Unable to create process using '"d:\python27\python.exe" "D:\Python27\Scripts\pip2.exe" list'
解決方法
這是因為修改了python.exe 的名稱,只要升級pip就可以了穿铆。
因為重新安裝pip后您单,會根據(jù)修改后的python的執(zhí)行文件(python2.exe)來重新創(chuàng)建關(guān)聯(lián)。如下:
python2 -m pip install --upgrade
但是如果你當前的pip已經(jīng)是最新版本了荞雏,就無法升級虐秦,可以使用強制重新安裝最新版本pip解決,如下:
python2 -m pip install --upgrade --force-reinstall pip
升級pip之后凤优,再次執(zhí)行 pip2 list 就不會報錯了悦陋。