位置: 编程技术 - 正文

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 装饰器深入理解

  • 烟叶增值税税率10%
  • 税前利润等于应纳税所得额吗
  • 已暂估入库原材料,确认收不到发票怎么调账
  • 出口赠送客户怎么处理
  • 一般纳税人简易计税可以抵扣进项税额吗
  • 企业所得税资产总额怎么填写
  • 财务费用利息收入结转本年利润
  • 注册资本没缴足可以注销吗
  • 罚款收据与通用的区别
  • 怎么处理善意取得的大头小尾发票?
  • 房屋租赁可以开住宿费吗
  • 企业事故赔偿支出可以抵税吗
  • 给政府开发票如何处理?
  • 净利润含不含所得税
  • 什么情形下可以认定为重婚
  • 租赁房使用权和所有权冲突
  • 业务订单需求表
  • 房地产预收房款怎么开票
  • 新办企业的开办费用应计入( )
  • 建筑业简易征收进项税额转出
  • 购进一批材料,材料已经入库
  • 小规模免征增值税政策2022
  • 出口茶叶需要什么资质
  • 关闭guest账户
  • windows10office更新
  • 固定资产残值率可以为0吗
  • 债券的到期收益率取决于
  • 事业单位福利发放时间
  • 复核内容有哪些?
  • 房地产开发企业资质证书
  • 股东借钱给公司怎么写借条
  • 如何安装u盘的系统
  • 收到服务费发票可以计入什么科目
  • 印花税申报后怎么缴费
  • 代垫费用的进项怎么抵扣
  • win10显示我的电脑
  • 原始凭证必须具备的基本要素
  • php调用ffmpeg实现切片
  • 待抵扣进项税额和进项税额的区别
  • php多维数组转一维数组
  • 前端使用vue
  • transform模块
  • 净化器 ccm
  • php使用mysql
  • php jsondecode
  • 现销和赊销对利润质量的影响
  • 如何开发客户群体
  • Sqlserver 2005使用XML一次更新多条记录的方法
  • 收缩数据库日志文件对数据有影响吗
  • 政府补助的内容
  • 核价人员要对哪些方面的价格进行核定,怎么核?
  • 汽车抵押贷款会计分录
  • 充值卡赠送金额属于什么性质
  • 转出进项税额会计分录
  • 事业单位收到退税账务处理
  • 销售产品领用单独计价的包装物2000元,售价2400元
  • 财务费用为什么是向债权人支付的现金流量
  • 长期持股的最好方法
  • 公司赞助学校
  • 税务局代开的增值税专票可以红冲吗?
  • 房地产开发企业会计制度
  • 周转材料包装物的账务处理
  • 收到保险公司保险费会计分录
  • 电梯在固定资产里属于什么设备类别
  • sql server数据库中的null(空值)
  • 怎么去掉0前面的逗号
  • mysql无法连接10055
  • bios密码忘记了取电池不管用
  • linux如何修改文件创建时间
  • magento开发教程
  • 谈谈Jquery ajax中success和complete有哪些不同点
  • win sc
  • JavaScript事件代理和委托详解
  • media and
  • shell脚本中判断字符串是否相等
  • Unity3D游戏开发引擎
  • unity script api
  • 教程java
  • 怎样下载金税盘
  • 多缴税款可以抵滞纳金吗?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设