同时安装2个版本的python

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了同时安装2个版本的python相关的知识,希望对你有一定的参考价值。

使用pip

当Python2和Python3同时存在于windows上时,它们对应的pip都叫pip.exe,所以不能够直接使用 pip install 命令来安装软件包。而是要使用启动器py.exe来指定pip的版本。命令如下: 
python2 -m pip install XXXX

比如python35安装tensorflow则为: 
python3 -m pip install –upgrade –ignore-installed https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl

安装python

首先是安装两个版本的python,并配置相应的环境变量

1、在下载安装好Python 2.7和Python 3.5后,找到目录并改程序命名,将G:\Software\Python27(这是安装目录,下同,每人可能不一样)下的python.exe和pythonw.exe分别重命名为python2.exe和pythonw2.exe(此处命名看自己喜欢,改py2也可以)

2、将G\Software\Python35下的python.exe和pythonw.exe分别重命名为python3.exe和pythonw3.exe

3、前两步可以在全局内解决程序命名冲突,同名程序的话就会默认使用首先安装的程序。那么现在来看环境变量。右键”我的电脑” –> “选择属性” –> “高级系统设置” –> “环境变量”,然后选择path并添加两个路径:【C:\Software\Python35】和【C:\Software\Python35\Scripts】。

4、cmd 分别运行python2和python3看是否配置成功。

 

 

sublime配置ctrl+B选择运行python版本

工具->编译系统->新编译系统:

分别编辑Python2.sublime-build文件和python3.sublime-build(相应的更改cmd和path即可),添加python应用程序的路径:

{
 "cmd":["python.exe", "-u", "$file"],
 "path":"G\Software\Python35",
 "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
 "selector": "source.python"
}
运行时,

在工具->编译系统选择相应的版本即可

以上是关于同时安装2个版本的python的主要内容,如果未能解决你的问题,请参考以下文章

如何在同一台电脑(windows系统)上同时搭建python2和python3环境

一个主机同时拥有多个版本Python

续:纠正:ubuntu7.04可以安装,而且完美的安装 ! for《Oracle-10.2.0.1,打补丁10.2.0.5:在 debian 版本4不含4以上,及 ubuntu 7.04不含(代码片段

如果我安装了 2 个 python 版本,如何在命令提示符下更改 python 版本

教你们如何切换Python2与Python3

windows10上同时安装py2和py3的情况