一、前言&python环境
请细心看完,保证对你大有裨益。
总结一下在cmd输入pip出现错误的几种解决方案。
【要求环境版本】
本人电脑环境python配置为3.8.8版本(只涉及到3.0版本以上的,以下版本并不确定能否执行)
本来是执行某个程序出现了一堆bug,后来不断地排bug发现就是排不掉,这显得我很头疼,然后就发现到我的路径名居然带有中文。
遇到问题,当然第一时间是csdn&百度啦。
网友的建议:
我就马不停蹄的搜寻各种解决办法但都很杂,后来不断的去试错并且在这之后总结了很多方法,本次从多个方法来解决这个过程中出现的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:全栈learnpythonpython388
更改后的python路径为:
F:Joskmblearnpythonpython388
正文开始:
按下(win+R) ->打开cmd命令窗口,发现python是可以正常执行的,但是pip不能执行,一直报错。
解决步骤:
这里使用二进制文件编辑工具HEdit对pip.exe直接进行更改,首先在HEdit打开F:全栈learnpythonpython388Scripts下的pip.exe文件,搜索F:关键词,结果在右栏中看到,将后面六个点修改为Jsokmb保存即可。
做完上述步骤之后再次按下(win+R) ->打开cmd命令窗口,输入pip就不会报错啦,可以正常显示!
这样做的好处是不用重新安装python,直接从根本上解决了问题,减少了时间上的浪费
下面的一种方法作用类似,甚至更甚一筹。
2.使用 python –m pip install —upgrade pip
这是一种最快的,也是最便捷最实用的一种方法,这种方法是基于将中文路径更改成Joskmb名和添加了相应的环境变量之后进行操作的,不会的小伙伴看上面详细操作。
步骤:
1.删除 F:Joskmblearnpythonpython388Libsite–packages中的pip-23.1.2.dist–info文件和F:Joskmblearnpythonpython388Scripts中的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
原文地址:https://blog.csdn.net/JOJO_mb/article/details/130818165
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_45900.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!