在阅读之前提醒:本文在pip共存方面几乎没有参考价值,仅为笔者记录一次失败的尝试。内含如何重装pip、如何运行.whl文件,如何判断.exe位数的内容。

目前笔者未解决pip共存,只能需要用哪个版本就只在电脑上留下那个版本,欢迎各位大佬指教、分享经验。

一、情况:电脑里本来下载的是64位python37,然而需要运行很多年前写的程序,试图python2与python3共存,网上查到的解决方法如下:

1.找到python2和python3的安装目录,将python.exe和pythonw.exe分别重命名为python2.exe和pythonw2.exe、python3.exe和pythonw3.exe。

在命令行内输入python2或python3会分别运行对应版本:

2.重新安装两个版本的pip:

python3 -m pip install --upgrade pip --force-reinstall

途中发现python2未安装pip,以下是安装方法:

新建文本文档,命名为get-pip.py,并将https://bootstrap.pypa.io/2.6/get-pip.py页面内容复制到文档内,运行cmd,转到get-pip.py所在目录下,执行get-pip.py:

报错:

经历修改参数等操作后pip共存还未处理好,又因为手头的程序急需使用原来安装的python37编译,故删除python2,还原配置。

有需要共存的可以继续参考这位大佬的博客:https://blog.csdn.net/sinat_36710456/article/details/80444066

二、情况:程序需要在古早32位电脑上运行,需要在win64电脑上打包为win32可执行的exe文件,查找资料后发现需要下载32位python,并安装pywin32,又开始了另一波共存的尝试。

可参考:https://blog.csdn.net/allan2222/article/details/88035116

首先需要到官网下载32位python:https://www.python.org/downloads/release/  ,最好将python.exe、pythonw.exe文件改名为python32.exe、pythonw32.exe,与64位Python作区分。

然后下载对应版本pywin32:https://pypi.org/project/pywin32/#files

  注意此处下载的是.whl文件,需要先使用pip安装wheel(pip install wheel),再切换到pywin32所在文件目录下,执行:

pip install pywin32-224-cp37-cp37m-win_amd64.whl(文件名视情况自己更改)

最后使用pyhon32 pyinstaller -F xx.py 完成打包。

关于如何查看.exe是64位还是32位,参考:https://jingyan.baidu.com/article/148a1921a99dd24d71c3b1dd.html

笔者使用的是notepad++,显示为32位(64位PE后为?d):

转载于:https://www.cnblogs.com/amybathory/p/10711626.html

python多版本共存失败记录相关推荐

  1. 检测到python编程环境中存在多个版本_windows配置Python多版本共存

    windows配置Python多版本共存 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 最近Python开发蛮火的,三年前我的一个运维朋友就告诉我说Python语言将来会很火,当时 ...

  2. Python多版本共存之pyenv

    2019独角兽企业重金招聘Python工程师标准>>> 经常遇到这样的情况: 系统自带的Python是2.6,自己需要Python 2.7中的某些特性: 系统自带的Python是2. ...

  3. python不同版本共存_多版本Python共存的配置方法

    同一台PC中,如果同时安装Python2和Python3环境,会在执行python命令时出现错误,操作系统会找到默认的配置进行执行.怎么样才能让python2和python3一起工作又互相不影响呢. ...

  4. Python 多版本共存问题 2

    正文共2550个字,预计阅读时间10分钟. 本文主要讨论 多种版本的 Python 模块的共存与调用问题,并尝试给出一种清爽的解决办法. 多种版本的Python module? 伴随 Python 逐 ...

  5. Python 多版本共存问题

    正文共2282个字,预计阅读时间10分钟. Python 3和Python 2? 自从 Python 发布新的版本 3 以来,就一直是开发者心中的一个纠结.由于 Python 3 并不完全兼容 Pyt ...

  6. python 多版本共存

    经常遇到这样的情况: 系统自带的 Python 是 2.6,自己需要 Python 2.7 中的某些特性: 系统自带的 Python 是 2.x,自己需要 Python 3.x: 此时需要在系统中安装 ...

  7. python多版本共存 ubuntu_Linux下python3与python3的多版本共存

    python3已经出来有些许时候了,python3相比python2进行了大量的改进,包括语法,新的功能,还有优化.虽然很多库已经同时支持 python2和python3了,但是有些库仍然没有很好的支 ...

  8. Win10 python双版本共存配置问题 Configuration file could not be loaded.

    根据博客配置双版本python共存,重装pip时遇到问题 Configuration file could not be loaded. File contains no section header ...

  9. python多版本共存使用pip

    有时候大家使用python的时候都会用到两个版本,虽说可以独立设置环境变量独立使用,但是用到pip的时候就不行了,python2和python3中的都用相同的pip.在这里我就把我的经验分享给大家. ...

  10. python不同版本共存_多个python版本共存时的pip配置

    两种方法来配置pip Func1: 1.1 找到python环境的安装包,将python.exe文件重命名,如:将python2.7版本的python.exe重命名为Python2.exe,将pyth ...

最新文章

  1. JVM指令详解(上)
  2. mysql 精度_mysql-笔记 精度
  3. “约见”面试官系列之常见面试题第三十六篇之CSS常见兼容性问题及解决方案(建议收藏)
  4. check-lxdialog.sh: line 3: $'\r': command not found
  5. Xor Sum 2(位运算)
  6. 武汉科技大学ACM:1006: 我是老大
  7. Android Camera2+HAL3架构
  8. PHP求100-1000之间的水仙花数
  9. CSS 字体新玩法之彩色字体
  10. 简述计算机主板的主要品牌,(品牌管理)计算机主板品牌介绍(9页)-原创力文档...
  11. 类似酷我音乐盒设计小总结(C#版)
  12. 使用aspose-slides将ppt转pdf
  13. Python练习:四叶玫瑰数求解
  14. TIA博途中通过关键字AT实现变量覆盖的具体方法及示例程序
  15. Linux-ssh隧道详解
  16. 计算机原理考研题库,计算机组成原理考研题库_圣考资料网
  17. 这不仅仅是另一个使用TensorFlow来做MNIST数字图像识别的教程
  18. 电子器件系列29:n型mos管选型时应注意哪些技术参数
  19. cached in the local repository的解决办法
  20. 专题:固体力学中应力与应变分析详解(7.应变分析 7.3位移变换(平面应变) 7.4应变变换(平面应变))

热门文章

  1. 数据是ERP系统搭建的基础,但,不要让数据毁了ERP
  2. shell 脚本随机抽取班级学生
  3. DN安卓2014版(5-9)
  4. HOWTO:如何在Redistributables视图中显示所有的水晶报表(Crystal Reports)Merge Module...
  5. 一文带你了解MultiBERT
  6. 理解BERT每一层都学到了什么
  7. 重磅发布!最新版《动手学深度学习》PDF版今天终于可以下载
  8. 每日算法系列【LeetCode 424】替换后的最长重复字符
  9. 【回血赠书第4期】9月新书不一般,你涨知识我买单
  10. C和C++中字串符(String)和字符串字面量(String Literal)的区别