windows下的python多版本共存遇到的一些问题

  • python2代码至python3的转换文件2to3.py的路径为C:\Program Files\Python35\Tools\scripts\2to3.py
    将py2文件转换至py3文件的步骤:

    1. 切换至2to3.py文件的所在目录C:\Program Files\Python35\Tools\scripts
    2. 键入命令python 2to3.py -w 所要转换的py2文件名
  • Python2和Python3共存安装时遇到的问题

    • 如果为了在命令行中将2和3两个版本区别开而分别对Python27Python27\ScriptsPython35Python35\Scripts中的python.exe文件重命名为了python2.exepython3.exe,那这样在以后卸载python软件时,会遇到提示说卸载不了,one or more issues caused the setup to fail,错误代码啥啥啥来着,我忘了……不过好像和部署多版本共存安装时遇到的问题是一个道理,Error 0x80070643: Failed to install MSI package
    • 那么解决卸载不了的方法是什么呢?
    • 那就是将你之前修改了的python.exe文件的文件名,改回python.exe,如果你的python安装目录下有这么一个python.exe文件,那么应该就能正常卸载了。这里记一笔。
  • 多版本搭建完成,查看安装版本

D:\>python -V
Python 3.5.2

D:\>python3 -V
Python 3.6.0

D:\>python2 -V
Python 2.7.13
  • 多版本共存时查看pip版本
D:\>pip -V
pip 9.0.1 from c:\python\python35\lib\site-packages (python 3.5)

D:\>python3 -m pip -V
pip 9.0.1 from C:\Python\Python36\lib\site-packages (python 3.6)

D:\>python2 -m pip -V
pip 9.0.1 from C:\Python\Python27\lib\site-packages (python 2.7)
  • 多版本共存时pip更新
D:\>pip install  -U pip
Requirement already up-to-date: pip in c:\python\python35\lib\site-packages

D:\>python3 -m pip install  -U pip
Requirement already up-to-date: pip in c:\python\python36\lib\site-packages

D:\>python2 -m pip install  -U pip
Requirement already up-to-date: pip in c:\python\python27\lib\site-packages
  • 多版本共存时使用pip安装第三方库(如requests)
D:\>pip install requests

D:\>python3 install requests

D:\>python2 install requests
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值