位置: 编程技术 - 正文

WINDOWS 同时安装 python2 python3 后 pip 错误的解决方法

编辑:rootadmin

推荐整理分享WINDOWS 同时安装 python2 python3 后 pip 错误的解决方法,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

再之前同时安装 python 后 只需把环境变量PATH 里面改为

然后把python3安装后的文件按照如下修改:

C:Python-Scriptspip.exe 改为 C:Python-Scriptspip3.exe

C:Python-python.exe 改为 C:Python-python3.exe

C:Python-pythonw.exe 改为 C:Python-pythonw3.exe

这样就可以再CMD 命令行下直接使用 python python3 pip pip3 等命令

因为最近重装系统,安装了python2 和python3的最新版本 python 2.7. 和 python 3.6.0

按照上述修复该方法,python pip python3 命令工作正常,但 pip3 执行时显示下列错误:

Fatal error in launcher: Unable to create process using '"'

显然是建立进程时没有找到进程相关文件啊。想办法吧。

发现 C:Python-Scripts 目录下有同样图标及KB数相同的文件文件名不一样,调用的功能也不一样的几个exe文件:

easy_instal3l.exe

easy_install-3.6.exe

WINDOWS 同时安装 python2 python3 后 pip 错误的解决方法

pip.exe

根据经验猜想这几个EXE文件其实是同一个EXE文件加上不同的资源或者在调试破解领域里叫附加资源去执行不同python 脚本,顺手用7z打开证实了我的猜想

先去google一会找pip 这个exe的源代码,找了一会儿没找到,我就直接用IDA PRO F5 ,此EXE大概逻辑是找EXE最后多少字节以 特殊符号 分割开头的一个字符串并建立进程附加参数并执行。

用HEX编辑器打开 pip.exe 翻到最后部分

看红色圈起来的部分,发现这里面是写死了路径的,应该是python安装时附加的这个字符串,OK,直接把

c:python-python.exe 改为 c:python-pytho3.exe 保存。

然后 复制 C:Python-python3.exe 改为 C:Python-pytho3.exe

你没看错,去掉了n,因为原来字符串python.exe 有个字符,我们通常在修改EXE时为了工作正常不产生数据偏移之类的

错误要保证字符串的长度及位置,为了偷懒我直接改为 pytho3.exe 这样可以工作正常。

下一步时找到这个pip.exe “壳”的代码和 安装程序什么是偶附加这个资源,看看能不能提一个bug修复下把他变成自动获取当前exe路径的上级路径的python3的位置。

(显然python3是我重命名的,这个思路不好)

相关资源参考:

Python 装饰器深入理解 讲Python装饰器前,我想先举个例子,虽有点污,但跟装饰器这个话题很贴切。每个人都有的内裤主要功能是用来遮羞,但是到了冬天它没法为我们防风

Python中%r和%s的详解及区别 Python中%r和%s的详解%r用rper()方法处理对象%s用str()方法处理对象有些情况下,两者处理的结果是一样的,比如说处理int型对象。例一:print"Iam%dyearsold."%p

python开发利器之ulipad的使用实践 介绍UliPad是一个国人开发的python轻量级编辑器,导向和灵活的编程器。它如类浏览器,代码自动完成许多功能,如:HTML查看器,目录浏览器,向导等。

标签: WINDOWS 同时安装 python2 python3 后 pip 错误的解决方法

本文链接地址:https://www.jiuchutong.com/biancheng/378686.html 转载请保留说明!

上一篇:Django卸载之后重新安装的方法(django 软删除)

下一篇:Python 装饰器深入理解

  • 印花税的会计分录有哪些
  • 我国增值税税率改革带来的影响
  • 工程款给付协议
  • 房地产开发产品科目
  • 股东出售子公司股权的会计处理?
  • 信用减值损失与坏账准备关系
  • 股东转让股权公司如何做账
  • 电子承兑逾期提示付款说明怎么写
  • 增值税加计扣除是什么意思啊
  • 企业税费计算
  • 冲销成本结转需要什么凭证
  • 公司购买服装
  • 原材料计划价实际价区别
  • 进口环节关税税率
  • 固定资产转到别人账户
  • 小规模纳税人出租房屋增值税税率是多少
  • 一般纳税人的工资可以抵扣吗
  • 《减免所得税优惠明细表》
  • 增值税普票怎么验证真伪
  • 陕西省水利基金的税率
  • 增值税怎么转
  • 发生破损
  • 新股东入股怎么写记账凭证摘要
  • 企业的固定资产可以按照其价值和使用情况
  • 非房地产开发企业土地增值税扣除项目
  • 支付外汇代扣代缴增值税
  • 一般公司的hr会查案底吗
  • 金税卡服务费抵扣政策
  • 长期待摊费用的概念
  • rasman.exe - rasman是什么进程 有什么作用
  • PHP:Memcached::deleteByKey()的用法_Memcached类
  • 融资租赁ppt
  • TypeError: Cannot read properties of undefined (reading ‘NAME‘)报错解决
  • 已确认坏账又收回账面价值会减少?
  • pyecharts绘制柱状图动态图
  • 微前端架构实现
  • 固定资产修理支出准予扣除吗
  • php实现删除功能
  • 先预付货款,货到了怎么做账
  • u-net优点
  • css详解
  • 体验了一回
  • 未来社区政策支持
  • 营改增一般纳税人简易征收的范围
  • 商品咨询服务包含什么
  • 银行回单打回来会计要做什么
  • 临时设施账务处理分录
  • 保险费计入固定资产原值吗
  • 材料已经入库但是没有发票怎么做账
  • 对公户单笔转账有限额吗
  • 开专票一定要写明细吗
  • 印花税每个月都有吗
  • 处置长期股权投资其他综合收益结转
  • 超过规定标准扣几分罚款
  • 车辆抵押贷款怎么办理
  • 混合销售举例说明
  • 应付账款与实际付款有差异如何分录
  • 补付预付账款账务处理分录
  • 车辆挂靠收取管理费怎么做账?
  • 防伪标内容
  • 建筑服务红字发票需要填写备注吗
  • 发票红冲怎么回事
  • 电子发票一定要盖章吗
  • 季度申报表弥补以前年度亏损
  • 委托收款商业汇票
  • sql注入式攻击中单引号的作用
  • Windows Server 2008中安装DNS服务器详细图文教程
  • assoc.exe=exefile什么意思
  • win7 word
  • 隐藏文件或文件夹
  • vs2019怎么用gets
  • js信息框
  • drawand paint
  • node. js教程
  • tree cmd
  • jquery解析html文本
  • 深圳国税总局
  • 深圳沙井社保局在哪个位置
  • 三证合一怎么申报
  • 税务总局在贯彻落实意见任务分工中
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设