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建站如何实现端口转发?  如何快速建站并高效导出源代码?  网站建设要注意的标准 促进网站用户好感度!