您的位置:首页 > 编程语言 > Python开发

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

2016-10-18 13:09 609 查看
python2代码至python3的转换文件
2to3.py
的路径为
C:\Program Files\Python35\Tools\scripts\2to3.py


将py2文件转换至py3文件的步骤:

切换至
2to3.py
文件的所在目录
C:\Program Files\Python35\Tools\scripts


键入命令
python 2to3.py -w 所要转换的py2文件名


Python2和Python3共存安装时遇到的问题

如果为了在命令行中将2和3两个版本区别开而分别对
Python27
Python27\Scripts
Python35
Python35\Scripts
中的
python.exe
文件重命名为了
python2.exe
python3.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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python windows pip
相关文章推荐