pip Fatal error in launcher: Unable to create process using ...

一、前言&python环境

程序男一枚
勤能补拙,养成记笔记、记bug的好习惯

请细心看完,保证对你大有裨益。
总结一下在cmd输入pip出现错误的几种解决方案。

【要求环境版本】
本人电脑环境python配置为3.8.8版本(只涉及到3.0版本以上的,以下版本并不确定能否执行)

本来是执行某个程序出现了一堆bug,后来不断地排bug发现就是排不掉,这显得我很头疼,然后就发现到我的路径名居然带有中文。
遇到问题,当然第一时间是csdn&百度啦。

网友的建议:

将带有中文名的路径改成英文名或者带有字符的都行。

更改中文路径出现问题:
pip致命问题的出现使得我一个头两个大。

针对上述问题:

我就马不停蹄的搜寻各种解决办法但都很杂,后来不断的去试错并且在这之后总结了很多方法,本次从多个方法来解决这个过程中出现的pip输入问题,相信肯定有一种适合你的解决方法。

参考格式:https://bbs.huaweicloud.com/blogs/333156?utm_source=zhihu&utm_medium=bbs-ex&utm_campaign=other&utm_content=content

二、pip Fatal 的几种解决方案

1.使用二进制文件编辑工具HEdit修改“pip.exe”

前提:

原始的python路径为:
F:\全栈\learn\python\python388
更改后的python路径为:
F:\Joskmb\learn\python\python388

正文开始:

路径更改了之后,从而随之也更改了全局变量Path

在这里插入图片描述
按下(win+R) ->打开cmd命令窗口,发现python是可以正常执行的,但是pip不能执行,一直报错。

在这里插入图片描述
解决步骤:

这里使用二进制文件编辑工具HEdit对pip.exe直接进行更改,首先在HEdit打开F:\全栈\learn\python\python388\Scripts下的pip.exe文件,搜索F:关键词,结果在右栏中看到,将后面六个点修改为Jsokmb保存即可。在这里插入图片描述
在这里插入图片描述
做完上述步骤之后再次按下(win+R) ->打开cmd命令窗口,输入pip就不会报错啦,可以正常显示!
在这里插入图片描述
这样做的好处是不用重新安装python,直接从根本上解决了问题,减少了时间上的浪费

下面的一种方法作用类似,甚至更甚一筹。

2.使用 python -m pip install --upgrade pip

这是一种最快的,也是最便捷最实用的一种方法,这种方法是基于将中文路径更改成Joskmb名和添加了相应的环境变量之后进行操作的,不会的小伙伴看上面详细操作。

步骤

1.删除 F:\Joskmb\learn\python\python388\Lib\site-packages中的pip-23.1.2.dist-info文件和F:\Joskmb\learn\python\python388\Scripts中的pip.exe程序。
在这里插入图片描述

在这里插入图片描述

2.然后在cmd终端写入 python -m pip install --upgrade pip即可
在这里插入图片描述

3.重装python

当然这不是最好的办法,最好的方法莫过于前面两种(亲测),重装python前提是针对于接触python没多久并且想要更改路径的小伙伴来说,当然还是那句话,没有前面两种办法好用!!!

参考文章:https://www.ivu4e.com/blog/service/2022-05-20/1219.html
参考文章:http://stackoverflow.com/questions/24627525/fatal-error-in-launcher-unable-to-create-process-using-c-program-files-x86

三、总结

经过不断的操作下来,发现不论是改变中文路径还是磁盘位置(D盘位置换到C盘当中去),抑或是想要从一个英文名(Joskmb)换成另一个英文名(abcdef),上面1,2两个解决方案都能够实现。

看了很多文章和亲自实践下来之后得到的总结经验,希望能够对各位提供一点帮助,当然,如果有其他方法或者有疑问的可以在评论区留言,感激不尽(送花)!!!

参考文章:https://www.ivu4e.com/blog/service/2022-05-20/1219.html
参考文章:http://stackoverflow.com/questions/24627525/fatal-error-in-launcher-unable-to-create-process-using-c-program-files-x86

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值