windows下同时安装python2和python3

Posted Anges黎梦

tags:

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

 

之前学习的时候使用2.7比较多。

想练习3.7的时候,两个版本兼容的问题,苦恼了几天。

查了一下资料,发现了一个很好的方法。记录一下,也做一个分享。

本篇内容主要讲一下,在同一台电脑上如何同时安装Python2和Python3,且均可以正常使用pip。

 

很多的帖子,给出的解决方法,均是在根目录中,把python.exe和pip.exe的文件名修改了。

但是这样的方法其实还是不完美。pip的版本容易冲突,经常导致只有一个pip可以使用。

今天意外发现了另外一种方法。

python安装,参考文章:http://www.cnblogs.com/zhengyihan1216/p/6011640.html

 

官方给我们了一个完美的解决方法!!!

那就是py.exe!

 

 

py.exe作为一个启动器,他存在于python3以上的版本安装包中。默认存放路径如上图。

只要你的电脑中安装了python 3以上的版本,都会有这个文件。

 

具体使用方式:

  启动python2:

  启动python3:

 

 

pip 的启动方式也跟启动python是一样的,分别对应python2和python3

 

这样运行python文件的时候就会比较麻烦,解决方法就是我们可以在文件头,声明一下运行python版本,声明格式如下:

 

 

这里要注意一点,python版本声明是要放在第一位的。

 

以上是关于windows下同时安装python2和python3的主要内容,如果未能解决你的问题,请参考以下文章

Windows7 下python3和python2同时 安装python3和python2

Windows7 --下python3和python2同时 安装python3和python2

windows下同时安装python2和python3

"Hello Python"_开篇介绍

Windows平台下python2和3的兼容问题解决

Python的下载和安装