位置: 编程技术 - 正文

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

  • 可以先抵扣下个月的进项票吗
  • 小微企业附加税减半征收
  • 以前年度损益调整借贷方向
  • 营改增后房地产公司税种及税率
  • 返利款进项税是否需要换算
  • 偶然所得个税怎么计算公式
  • 购买的职业险计入哪个科目
  • 一般存款账户可以办理现金缴存
  • 水利基金减免政策2022
  • 发票进项和销项对不上后果
  • 企业为员工购买团体医疗险可以全额税前扣除
  • 包装物报废收回残料
  • 小规模企业其他业务收入税率
  • 长期股权投资用交印花税吗
  • 成本费用总额包括信用减值损失吗
  • 没有预付账款科目计入哪里
  • 公司支付的赔偿款计入什么会计科目
  • 私人公司老板
  • 收工资扣款账务处理流程
  • 笔记本设置权限管理在哪
  • 成本核算怎么做账
  • 劳务费和服务费税率一样吗
  • 退回多缴的所得税怎么算
  • 成本核算的基本程序是什么
  • 土地受让方交的税是什么
  • 深度学习和日常代码中遇到的报错汇总及解决方案,持续更新中。。。。
  • php+mysql+apache
  • 员工安置费标准出台
  • 什么是包装物押运
  • 老板垫付的员工怎么入账
  • 记账凭证和会计分录的区别
  • laravel 日志配置
  • framework 开发
  • 发票网上平台勾选流程
  • 进项税额已抵扣转出会计分录
  • 前置测试模型
  • 预缴增值税附加税
  • 处置固定资产账务处理进什么科目
  • 经营许可证需要多久时间
  • 社会团体费用报销制度
  • 个人所得税隔月交么
  • 小规模纳税人三减一政策
  • 公允价值变动损益在利润表哪里
  • 个体户与公司的差别
  • 所得税季报季末从业人数
  • 发行股票的账务处理
  • 如何根据科目余额表做资产负债表
  • 哪些凭证可以作为原始凭证
  • 实收资本会计处理方法
  • 红字发票销项税额账务处理
  • 银行定期利息怎么算一年
  • 应收账款属于会计科目吗
  • 生产成本结转到本年利润吗
  • 现金流量为负的原因
  • 考试出题
  • Centos 7.3下SQL Server安装配置方法图文教程
  • mysql怎么复制粘贴语句
  • gdiwindow是什么
  • Win10 Insider 10565去除快捷方式小箭头的方法
  • linux中vim命令详解
  • linux条件判断
  • win8浏览器打不开网页但能上网
  • win10连热点无网络
  • Extjs4 关于Store的一些操作(加载/回调/添加)
  • 以下关于js函数说法错误的是
  • python内置数据结构有几种
  • python twinter
  • 安卓数据网络
  • javascript中的数据类型分为两大类
  • 即将发布的新能源汽车
  • dom4j解析xml字符串步骤
  • 小规模现代服务的税率是多少啊怎么算
  • 为什么买的酒精有香味
  • 收讫付讫是什么意思
  • 按照5%的征收率减按1.5%
  • 对税务工作者的赞美
  • 法国进囗红酒
  • 南通国资委网站首页
  • 增值税发票清单怎么打印出来
  • 关于车辆购置税的规定,下列说法正确的是
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设