WINDOWS 同时安装 python2 python3 后 pip 错误的解决方法
发布时间 - 2026-01-11 00:11:46 点击率:次再之前同时安装 python 后 只需把环境变量PATH 里面改为
PATH=C:\Python36-32\Scripts\;C:\Python36-32\;C:\Python27\;C:\Python27\Scripts
然后把python3安装后的文件按照如下修改:
C:\Python36-32\Scripts\pip.exe 改为 C:\Python36-32\Scripts\pip3.exe
C:\Python36-32\python.exe 改为 C:\Python36-32\python3.exe
C:\Python36-32\pythonw.exe 改为 C:\Python36-32\pythonw3.exe
这样就可以再CMD 命令行下直接使用 python python3 pip pip3 等命令
因为最近重装系统,安装了python2 和python3的最新版本 python 2.7.13 和 python 3.6.0
按照上述修复该方法,python pip python3 命令工作正常,但 pip3 执行时显示下列错误:
Fatal error in launcher: Unable to create process using '"'
显然是建立进程时没有找到进程相关文件啊。想办法吧。
发现 C:\Python36-32\Scripts 目录下有同样图标及KB数相同的文件文件名不一样,调用的功能也不一样的几个exe文件:
easy_instal3l.exe
easy_install-3.6.exe
pip.exe
根据经验猜想这几个EXE文件其实是同一个EXE文件加上不同的资源或者在调试破解领域里叫附加资源去执行不同python 脚本,顺手用7z打开证实了我的猜想
先去google一会找pip 这个exe的源代码,找了一会儿没找到,我就直接用IDA PRO F5 ,此EXE大概逻辑是找EXE最后多少字节以 特殊符号 分割开头的一个字符串并建立进程附加参数并执行。
用HEX编辑器打开 pip.exe 翻到最后部分
看红色圈起来的部分,发现这里面是写死了路径的,应该是python安装时附加的这个字符串,OK,直接把
c:\python36-32\python.exe 改为 c:\python36-32\pytho3.exe 保存。
然后 复制 C:\Python36-32\python3.exe 改为 C:\Python36-32\pytho3.exe
你没看错,去掉了n,因为原来字符串python.exe 有10个字符,我们通常在修改EXE时为了工作正常不产生数据偏移之类的
错误要保证字符串的长度及位置,为了偷懒我直接改为 pytho3.exe 这样可以工作正常。
下一步时找到这个pip.exe “壳”的代码和 安装程序什么是偶附加这个资源,看看能不能提一个bug修复下把他变成自动获取当前exe路径的上级路径的python3的位置。
(显然python3是我重命名的,这个思路不好)
相关资源参考:
https://github.com/pypa/setuptools/blob/master/msvc-build-launcher.cmd
https://github.com/pypa/setuptools/blob/master/launcher.c
https://www.python.org/dev/peps/pep-0397/
https://bitbucket.org/pypa/distlib/src/e4339220120d334fb9030303b8e919594acb829d/PC/?at=default
# python
# pip
# 错误
# 编码错误
# windows
# 安装错误
# Python pip安装模块提示错误解决方案
# 解决Python3.8用pip安装turtle-0.0.2出现错误问题
# python pip安装包出现:Failed building wheel for xxx错误的解决
# python3中pip3安装出错
# 找不到SSL的解决方式
# 基于windows下pip安装python模块时报错总结
# 解决python2.7用pip安装包时出现错误的问题
# python中pip安装库时出现Read timed out解决办法
# 几个
# 我就
# 也不
# 死了
# 只需
# 把他
# 掉了
# 找了
# 你没
# 想办法
# 这几个
# 先去
# 最新版本
# 没有找到
# 这里面
# 安装程序
# 编辑器
# 命令行
# 会儿
# 看错
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel Octane如何提升性能_使用Laravel Octane加速你的应用
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
JavaScript常见的五种数组去重的方式
Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程
猎豹浏览器开发者工具怎么打开 猎豹浏览器F12调试工具使用【前端必备】
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】
如何在宝塔面板中创建新站点?
Laravel如何创建自定义中间件?(Middleware代码示例)
太平洋网站制作公司,网络用语太平洋是什么意思?
Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲
谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程
长沙做网站要多少钱,长沙国安网络怎么样?
Android使用GridView实现日历的简单功能
如何在阿里云完成域名注册与建站?
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
Win11关机界面怎么改_Win11自定义关机画面设置【工具】
ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法
Linux后台任务运行方法_nohup与&使用技巧【技巧】
Java类加载基本过程详细介绍
如何快速登录WAP自助建站平台?
如何在阿里云虚拟服务器快速搭建网站?
如何在云主机快速搭建网站站点?
Laravel怎么使用Intervention Image库处理图片上传和缩放
高端网站建设与定制开发一站式解决方案 中企动力
Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?
Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
如何快速上传建站程序避免常见错误?
Laravel如何处理和验证JSON类型的数据库字段
如何在服务器上配置二级域名建站?
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
Android Socket接口实现即时通讯实例代码
php 三元运算符实例详细介绍
小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像
Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】
PythonWeb开发入门教程_Flask快速构建Web应用
如何在万网自助建站中设置域名及备案?
浅谈javascript alert和confirm的美化
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
高端智能建站公司优选:品牌定制与SEO优化一站式服务
Laravel如何处理CORS跨域请求?(配置示例)
DeepSeek是免费使用的吗 DeepSeek收费模式与Pro版本功能详解
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
如何在香港免费服务器上快速搭建网站?
网页制作模板网站推荐,网页设计海报之类的素材哪里好?
魔方云NAT建站如何实现端口转发?
如何快速建站并高效导出源代码?
网站建设要注意的标准 促进网站用户好感度!

