快速解决Python目录变化后pip无法使用,Fatal error in launcher
- 报错log
Fatal error in launcher: Unable to create process using '"c:\XXX\python392\python.exe" "C:\XXX\Python-392\Scripts\pip.exe" list': ???????????
-
原因分析
该情况会出现在windows操作系统下, Python安装后,默认的安装目录发生变化时.
在Python通常的安装过程中, Windows下使用的是.exe安装包, 安装过程中, 不仅会安装必要的二进制文件, 在包管理工具pip.exe中还会写入所安装的路径.
如果这个时候, 通过拷贝移动等方式, 形成类似绿色版安装的形式.
那pip.exe就会在调用过程中出现该Fatal error in launcher
错误. -
解决方式选一
- (非主流) 修改Pip.exe二进制文件内写入的路径, 需要对应的修改工具
- (推荐) 重新进行一下pip的下载动作, 覆盖原有的Pip.exe , 请在Python根目录下执行cmd命令如下
certutil -urlcache -split -f https://bootstrap.pypa.io/get-pip.py python get-pip.py
- (推荐) 或直接下载该bat
https://pan.baidu.com/s/1HZdZCCscN-VPW_xr3ipqlQ?pwd=8888
放置于Python根目录, 双击执行