运维日志您现在的位置是:首页 > 博客日志 > 运维日志

pip Fatal error in launcher: Unable to create process using

<a href='mailto:'>微wx笑</a>的头像微wx笑 2022-05-20运维日志 2 0关键字: pip  python  

请先执行“python -m pip install --upgrade pip”看看是否可以解决问题,如果不行,再往下看!

请先执行“python -m pip install --upgrade pip”看看是否可以解决问题,如果不行,再往下看!Dcz无知


Dcz无知

接上篇“Eclipse启动报错:JVM terminated. Exit code=2”,今天把Python的安装位置也从C盘剪切到了D盘,Dcz无知

然后修改了Path环境变量中对应的盘符:D:\Python27\;D:\Python27\Scripts;Dcz无知

不管是在哪个目录,Python可以执行了,但是执行Pip的时候就出错了!Dcz无知

D:\Python27\Scripts>pip
Fatal error in launcher: Unable to create process using '"C:\Python27\python.exe
"  "D:\Python27\Scripts\pip.exe" '
Dcz无知


Dcz无知

Path环境变量已经改了,它居然还是去找C盘的位置,我就感觉很奇怪了。
Dcz无知

尝试使用“python pip.exe install”是可以的,但是又觉得这样用比较麻烦,还是希望把它搞清楚!又不希望重新安装!Dcz无知

在网上搜索“pip从什么位置读取python的安装目录”无果,就搜索错误信息,还真找到了!Dcz无知

有网友在cmd下执行“python -m pip install --upgrade pip”解决了问题,我这却不行。Dcz无知


Dcz无知

哦哦,我没有加“-m”参数。Dcz无知

我采用的解决方法比较野蛮野蛮野蛮一点,是使用二进制文件编辑工具修改“pip.exe”,Dcz无知

参考:http://stackoverflow.com/questions/24627525/fatal-error-in-launcher-unable-to-create-process-using-c-program-files-x86Dcz无知

使用HEdit打开,然后搜索“C:\”,找到对应的位置,然后把盘符修改成“D”,保存,再执行"pip"命令就OK了。
Dcz无知


Dcz无知

“D:\Python27\Scripts”目录下有多个文件都存在这样的情况,顺手都改了吧。Dcz无知

本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/service/2022-05-20/1219.html

很赞哦! () 有话说 ()