解决Python中pip安装第三方模块时常见问题:Fatal error in launcher: Unable to create process using list

    一般会在cmd中输入pip指令时出现。(如下图)

597df6c6724f49609915b465d30f9352.png

    其它博主推荐的"python -m pip install"方法如果没有用,那大概率是因为电脑存在多个版本的Python环境,此时唯一解决手段就是将所有版本的Python全部卸载干净,然后再重新安装某一个版本的Python即可。

    具体操作如下:

1、"win+R"打开"运行"对话框,输入"control",回车,点击"程序和功能",卸载Python。

28cb071e2f1d45bcb63e035d68b7ca9c.png

cf54009584c2443b8965f409e787c1fd.png

8c71ecfcac2a40fe8375f389e5280087.png补充说明:如果删除Python时提示"Setup failed""0x80020643-安装时发生严重错误"。直接在卸载界面右击Python,选择"更改",点击"Repair",即可解决此问题。

5d71d10eac394785a08f2a6c2fa21ab7.png

bf09b7de41bc4f8785730b947a5b600a.png

94993807286e4759a0400058c9f9f3da.png

2、这种卸载并不干净,我们还得找到Python安装的原路径,把所有文件全部删除。老版本的python文件也要全部删除,如果不记得当初安装在哪,可以借助“Everything”搜索,找到并删除。

0602a4e5c82b4818a7756d578d12a0e7.png

3、强制删除老版本的Python.exe

打开cmd,输入"where python",根据提供路径找到老版本“python.exe”的位置,此时删除该文件时会报错“0x80070780:系统无法访问此文件”。

解决措施如下:

  1. win+R,输入cmd进入终端
  2. cd进入文件所在文件夹  eg:cd D:\python\Python\Python311
  3. "del /f/s/q 文件名"强制删除文件   eg:del /f/s/q python.exe

4、删除环境变量

右击桌面的“此电脑”,选择“属性”,点击“高级系统设置”,点击“环境变量”,双击用户变量中的“Path”,将python相关的变量全部删除,再点击“确定”(所有的确定都要点击,切记)

9e22f5c3383d4fcaa737ed8785f5f2a5.png

0b0474fcedde4acb865da3e1991b8f46.png

5、 重新安装python(记得勾选“Add Python to PATH”)

安装完成之后,再打开cmd,输入“pip list”测试是否成功。如下图,未报错即视为成功。

09473df60bda49aa9550a6c2893dea2f.png

 

    

 

物联沃分享整理
物联沃-IOTWORD物联网 » 解决Python中pip安装第三方模块时常见问题:Fatal error in launcher: Unable to create process using list

发表评论