Pip使用中遇到的问题:Fatal error in launcher: Unable to create process using XXX

问题描述:

使用python开发时,可能会遇到Fatal error in launcher: Unable to create process using XXX

pycharm命令行报错
Pip使用中遇到的问题:Fatal error in launcher: Unable to create process using XXX

引发原因:

Python安装会有一个默认安装路径,并且将该路径配置到pip.exe文件中,然而实际使用pip时Python路径发生改变,导致pip.exe文件无法正确调用Python,一般可能是由于python库的位置发生改变,或者直接使用别人安装好的python库引起

ps:尽量不要使用别人安装好的程序而是使用安装包重新安装,否则很有可能引起类似的配置路径和实际路径不符的问题

解决办法:

  1. 安装二进制文本编辑器 Notepad或者hexword
  2. 以Notepad为例
  3. 找到当前Python解释器中pip.exe所在位置
    Pip使用中遇到的问题:Fatal error in launcher: Unable to create process using XXX
  4. 右键点开pip.exe,选择以Notepad打开
    Pip使用中遇到的问题:Fatal error in launcher: Unable to create process using XXX
  5. 在编辑器中搜索上文提到的配置路径
    Pip使用中遇到的问题:Fatal error in launcher: Unable to create process using XXX
    Pip使用中遇到的问题:Fatal error in launcher: Unable to create process using XXX
  6. 将其替换成当前的Python路径,ctrl + s 保存

问题解决:

Pip使用中遇到的问题:Fatal error in launcher: Unable to create process using XXX

Extra:

1、我看到网上很多类似的问题都是因为环境变量和实际使用的包路径不一致的问题,我觉得如果开发时需要多个环境的话直接进入到指定路径里面执行相应的文件,避免所有版本都加在环境变量中引发混乱
2、后来遇到使用python自带的标准模块(ipython,pyshell)时都会出现这个问题,解决方法和本文完全相同