本文介绍: 解决将带有中文名的路径改成英文名、英文名改成另外一个英文名或者换磁盘路径时所出现pip fatal error

一、前言&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=bbsex&utm_campaign=other&utm_content=content

二、pip Fatal 的几种解决方案

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

前提:

原始的python路径为:
F:全栈learnpythonpython388
更改后的python路径为:
F:Joskmblearnpythonpython388

正文开始:

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

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

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

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

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

2.使用 python –m pip installupgrade pip

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

步骤

1.删除 F:Joskmblearnpythonpython388Libsitepackages中的pip-23.1.2.distinfo文件和F:Joskmblearnpythonpython388Scripts中的pip.exe程序。
在这里插入图片描述

在这里插入图片描述

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

3.重装python

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

参考文章https://www.ivu4e.com/blog/service/2022-05-20/1219.html
参考文章http://stackoverflow.com/questions/24627525/fatalerrorin-launcherunable-to-createprocessusingcprogramfilesx86

三、总结

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

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

参考文章https://www.ivu4e.com/blog/service/2022-05-20/1219.html
参考文章http://stackoverflow.com/questions/24627525/fatalerrorin-launcherunable-to-createprocessusingcprogramfilesx86

原文地址:https://blog.csdn.net/JOJO_mb/article/details/130818165

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_45900.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注