快速解决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
    
posted @ 2022-08-11 10:51  Jrri  阅读(482)  评论(0编辑  收藏  举报