PIP出现Fatal error in launcher:
在Windows命令行下面输入pip install xxx安装包时,出现Fatal error in launcher:
看提示意思是pip.exe启动时找不到启动器。
其实pip.exe就是一个打包的py脚本,运行时会自动调用python.exe来执行内部的py脚本。
报这个错的意思呢,大概就是它找不到python.exe吧。
所以我用WinHEX打开Scripts目录下面的pip.exe,一查究竟,在文件的末尾发现的关键信息:
卧槽,这家伙竟然把python.exe的绝对路径写在了pip.exe文件里!
python for windows真TM是个智障啊!
这样的python完全不具备Portable特性!
PS:我是为了避免重装系统时重复安装python,所以把安装好的python打包到了其它目录。
把它作为一个绿色软件来执行。当然要把python目录和Scripts目录加入环境变量。
然后我又检查了Scripts目录下面的所有文件,几乎所有的exe和py脚本都把python.exe的绝对路径写了上去!!!
既然python.exe已经添加到了环境变量,完全没有必要使用绝对路径,所以我试着手动修改为相对路径。
如下图所示:
保存之后,再次运行pip.exe可以正常工作了。
顺便把Scripts下面的所有文件都做了相同的修改,这样基本上还是具有Portable特性了。
把python移动到任意文件夹,并添加到环境变量PATH中,都可以正常工作。
还可以写个批处理命令,临时添加环境变量,做为python的命令行工具。
把下面的内容另存为python_cmd.bat即可
@title Python
@set PATH=%PATH%%~dp0%;
@set PATH=%PATH%%~dp0%\Scripts;
@cmd /k
后记:为了验证这个绝对路径,我又反复多次使用安装程序安装python,都是一样的。
Scripts下面的文件是在安装的时候动态修改过的,看文件修改时间就能看出来。
其它核心文件都是2018年修改,只有这几个文件是安装的日期。
因为它们在安装的时候,就把python.exe的路径给写死进去了。
这一波操作把我惊呆了!
PIP出现Fatal error in launcher:相关推荐
- pip——【Fatal error in launcher: Unable to create process using 】解决方案
问题描述 PS C:\windows\system32> D:\Code\Project\a18\venv\Scripts\pip.exe Fatal error in launcher: Un ...
- 启动pip时,< Fatal error in launcher: Unable to create process using ‘“‘ >问题的原因及解决方法
启动pip时,< Fatal error in launcher: Unable to create process using '"' >问题的原因及解决方法 参考文章: (1 ...
- 运行pip list报错:Fatal error in launcher: Unable to create process using...python\Scripts\pip.exe list
文章目录 更新 今天重装了电脑,将python系统变量添加了,但是pip打不开 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 更新下pip就好了- - python -m pip i ...
- 安装Python3.5后,pip报错Fatal error in launcher: Unable to create process using ‘“‘解决方案
安装Python3.5后,pip报错Fatal error in launcher: Unable to create process using '"'解决方案 参考文章: (1)安装Py ...
- python中使用pip安装报错:Fatal error in launcher... 解决方法
python中使用pip安装报错:Fatal error in launcher... 解决方法 参考文章: (1)python中使用pip安装报错:Fatal error in launcher.. ...
- python中使用pip提示: Fatal error in launcher: Unable to create process using
场景 之前电脑使用默认用户的时候,在如下目录安装了Python:c:\users\用户名\appdata\local\programs\python\python39\python.exe. 之后因为 ...
- pip 命令报错 Fatal error in launcher: Unable to create process using ... ???? ???????
文章目录 1)问题1 解决方案 2)问题2 解决方案 1)问题1 当我们使用 pip install auto-py-to-exe命令时,得到报错信息为 Fatal error in launcher ...
- 如何解决在打开pip时遇到Fatal error in launcher: Unable to create process using 的问题
如何解决在打开pip时遇到Fatal error in launcher: Unable to create process using 的问题 原创 qq_40608730 最后发布于2020-03 ...
- Windows用pip安装Pytorch时报错Fatal error in launcher
问题描述:在已安装python并正确设置了环境变量的条件下,利用pip语句安装Pytorch时报错. 报错信息为:Fatal error in launcher: Unable to create p ...
最新文章
- 【恋爱通告】高清完整版迅雷下载! 首发
- sentinel里的双检锁
- Atom飞行手册翻译: 2.11 Atom中的版本控制
- QT每日一练day26:绘制图片
- 使用json把php数据传给js处理
- C++11 regex库
- 衡量神经网络的三个指标,参数量,multi-add,flop计算力
- Windows 上的高效启动器—— Listary
- 2021数学建模B题详细思路
- java生成xlsx文件
- python求梯形面积_python计算梯形面积
- java读取图片 去除alpha_java – 从图像中剥离Alpha通道
- linux下网速监控 linux及android分网卡网速监控
- 使用console配置线连接真机路由器
- 华为云mysql教程_华为云+NextCloud(私人云盘搭建)
- Android4.1 新功能 新特性
- springboot动态多数据源配置和使用(从数据库读取数据源配置)(三)
- 荣耀10的android版本区别,荣耀10和荣耀V10哪个好?荣耀10与V10区别对比 (全文)
- ANSYS 2020R2 FLUENT汉化的方法
- lodop实现打印,支持分页打印
热门文章
- LIDC肺结节的下载
- 计算机学院毕业生祝福语,同学毕业祝福语
- WinFrom、C# 学习记录五 开发一个鼠标自动点击小软件
- python鼠标自动化 pyautogui.click()对软件分析工具点击失败
- 网上看到几道面试小题,分享一下
- 突然爆红的子弹短信会威胁微信的统治地位吗?从腾讯的这个操作就知道了
- java compare排序_java compare 降序/升序怎么确定
- Beyond Compare 3注册码
- python程序员加班多吗_一直不明白,程序员为什么要加班。
- 阿里巴巴 笔试题第一题 请播放周杰伦的七里香给我听