window 下python2.7与python3.5两版本共存设置

分别下载两个版本的Python,安装。

(1)在Path环境变量中检查以下4个变量(Path中的环境变量是以分号隔开的): 
1.c:\Python27 
2.c:\Python27\Scripts 
3.c:\Python35 
4.c:\Python35\Scripts

(2)进入Python2.7安装目录,把Python.exe重命名为python2.exe 
(3)进入python3.5安装目录。找到python.exe程序,把它重命名为python3.exe

(4)最后打开命令行界面测试一下 
执行python2命令会进入python2.7的交互环境,执行python3命令会进入python3.3交互环境。

(5)pip的问题

在一个系统*存Python2、python3的时候,pip、pip2、pip3使用的时候会报错:

c:\Python35\Scripts>pip3
Fatal error in launcher: Unable to create process using '"'

解决方法:

python3 -m pip

python3:

python3 -m pip install --upgrade pip

python2:

python2 -m pip install --upgrade pip

注意:python2, python3共存时,将python安装目录下的python.exe改成对应的python2.exe,python3.exe

两个python版本分别安装了pip以后怎么区分它们。进入python安装路径找到Scripts文件夹,进入里面找到pip*-script.py,打开修改第一句为你要指定的那个python解释器

window 下python2.7与python3.5两版本共存设置

上一篇:Win10自动更新关闭方法


下一篇:Codeforces 1043F(容斥+dp)