位置: 编程技术 - 正文

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

  • 加计扣除减免税额怎么计算
  • 多缴纳的附加税可以以后期间抵扣吗
  • 税务定税按什么标准
  • 资产负债表期末数是本年累计数吗
  • 员工团体意外保险怎么报销
  • 财务报表分析五种方法
  • 全资子公司合并报表是权益法还是成本法
  • 会计核算原则主要包括
  • 进出口代理公司哪家好
  • 签订合同发放工资可以税前扣除吗?
  • 建筑行业简易计税账务处理
  • 企业作为二房东要交什么税
  • 未竣工验收导致发生质量问题由谁承担责任
  • 员工福利费是不是加班费
  • 生产部门的费用计入什么科目
  • 公司购买汽车保险车船税需要另计吗
  • 纳税调整后所得怎么算
  • 支付给职工和为职工支付的现金
  • 营改增后劳务派遣公司账务处理
  • 旅游服务费计入什么费用
  • 税控盘基本信息设置
  • 特殊建造行业
  • 一般纳税人花椒税率
  • 股权转让的印花税是按照什么金额缴纳
  • 待抵扣进项税 待认证进项税
  • 收到其他与经营活动有关的现金减少
  • 可转换公司债券可以在一定程度上解决的问题是
  • 农民工签订劳务合同的条件
  • 询证函有法律效力吗
  • 不缴或少缴应纳税款的行为属于
  • 应收账款未计提坏账能直接核销
  • 鸿蒙系统值得升级嘛
  • win10下载软件被阻止安装怎么办
  • 产品销售账务处理办法
  • thinkphp import
  • php转换成html
  • 债券到期收回本金和利息的会计分录
  • php怎么访问本地的网页
  • 记账凭证错误用什么更正
  • ajax跨域请求的原理是什么
  • 自动化测试三年规划
  • phpcms教程
  • 外国人在中国工作的基本条件
  • ps抠图怎样
  • 长期股权投资的明细科目有哪些
  • 应交税金应交增值税年底转平吗
  • 公司开发新产品时,由管理层任命的
  • 社保账务会计分录2019
  • 基本生产成本核算的内容
  • 建设银行e信通介绍
  • 增值税专用发票怎么开
  • 进项税可以跨年结转吗
  • 付款凭证怎么写样本
  • 生育津贴领取条件及流程
  • 用友无法填制凭证
  • 季度申报表弥补以前年度亏损
  • 现金收款凭证的填制日期应当是
  • mysql5.7.22安装配置教程
  • 懒癌患者如何自救
  • win10升级后c盘莫名其妙满了
  • linux 查看so
  • 通过防火墙可以保证窃听到的信息毫无价值
  • win10系统怎么清理电脑垃圾
  • remupd.exe - remupd是什么进程 有什么用
  • windows 10 mobile--移动版
  • win8 怎么样
  • win7声音扬声器设置
  • SDK不兼容Ubuntu64位系统的解决办法!!!
  • android环境搭建教程
  • shell操作
  • javascript sort方法排序
  • python怎么爬
  • 一个绿色
  • jquery怎么设置样式
  • pythonfor else
  • 西安大修基金和契税怎么计算
  • 农机作业服务费用 如何开发票
  • 核准类和备案类的区别
  • 临时税务登记有效期怎么填
  • 曲靖市国家税务局人员名单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设