位置: 编程技术 - 正文

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

  • 公允价值变动损益属于什么科目
  • 非营利组织企业所得税季度申报表
  • 个人所得税的税点是多少钱
  • 无税率的汽油卡是什么
  • 以前年度损益调整在借方是什么意思
  • 已经验旧的发票可以作废吗
  • 企业开办时间是什么意思
  • 销售开红字的账务处理
  • 跨省工程需要什么条件
  • 承兑汇票兑现怎么填写
  • 折扣折让的销售方式有哪些
  • 损益类科目计入哪个表
  • 商场交的房租押金可以退吗
  • 服务业工资计入成本还是营业费用
  • 增资扩股投资方要交印花税吗
  • 住宿费专用发票会计分录
  • 发票已开货没发出的账务处理?
  • 微软输入法突然变成繁体字怎么改回来
  • 要约与要约邀请的主要区别
  • Win11如何解决界面不断刷新 Win11界面不断刷新解决方法
  • php图片处理尺寸
  • python中函数的可变参数有哪几种?各有什么特点?
  • remind32.exe - remind32是什么进程 有什么用
  • 加入申请理由怎么写
  • 如何修复错误 OC3 INVT CHF100a
  • 向职工集资计入收入吗
  • php字符串型数据的定义方式
  • 认缴注册是什么意思
  • php数组函数题目
  • php oci_connect
  • neoDVDstd.exe - neoDVDstd是什么进程 有什么用
  • GrooveMonitor.exe是什么进程?GrooveMonitor.exe可以禁用卸载吗?
  • PHP:imagepsextendfont()的用法_GD库图像处理函数
  • php 生成opcode
  • 塔菲尔区域
  • 预提收入需不需要计提增值税
  • 计算利润要扣除企业所得税吗
  • 递延所得税负债是什么科目
  • 网上抄税报税操作流程
  • 进项税忘了加计怎么处理
  • 织梦设置的关键词看不到
  • 不动产租赁专票对房产有无影响
  • 酒店周转材料怎么摊销
  • 个人所得税房屋贷款扣除比例怎么选
  • 解决掉发的有效方法
  • mysql如何做优化
  • 社保由税局代收马上开始
  • 人力资源行业企业成长
  • 所得税核定征收的政策
  • 房屋租赁不开发票需要交税吗
  • 国税发1997191号文有效吗
  • 预售期的房子是否可以买卖
  • 金税盘抵增值税
  • 其他综合收益的来源
  • 保险公司披露的上一年度保险责任准备金
  • 成本法核算的投资收益缴纳企业所得税
  • 收到投资款现金流量放到哪里
  • 贸易中的发票抵押和发票融资
  • 固定资产计提折旧的原则
  • 制造费用和管理费用怎么结转
  • 技术服务费发票样本
  • 公司给公司的工会拨款
  • 企业财务会计是应用在各类企业
  • sqlserver数据库备份
  • linux中使用最多的命令
  • window系统怎么取消开机密码
  • xp系统无法正常启动怎么办
  • win7任务栏高度可以改变
  • perl中use的用法
  • js面向对象的几种方式
  • 迁移的项目
  • jQuery中ajax错误调试分析
  • android编译环境搭建
  • linux bzip2压缩目录
  • Javascript Math ceil()、floor()、round()三个函数的区别
  • js初级教程
  • 宁波出租车购买
  • 员工持股计划与股权激励哪个好
  • 怎样在微信小程序里交医保
  • 12366纳税服务热线存在的问题
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设