同时安装了python2和python3如何便捷的执行文件和pip操作

来源:互联网 发布:mac itunes资料库在哪 编辑:程序博客网 时间:2024/05/14 16:41

当我们在工作或者学习中,会需要在机器上同时安装python2和python3,那我们怎么样让他们合理的在Windows上共存呢?

图片

    网上的很多资料是简单粗暴的把两个python分别改名字。

这里写图片描述

这里写图片描述

    但是这样做有很大的隐患,就是改过名字的python都无法pip了,这显然不是我们所需要的。

所以,我们需要重装一下pip在cmd下输入:

    >>>python27 -m pip install --upgrade pip --force-reinstall    重新安装python2的pip    >>>python3 -m pip install --upgrade pip --force-reinstall    重新安装python3的pip

那么,官方告诉我们的做法是什么呢?

    其实我们在安装Python3(>=3.3)时,Python的安装包实际上在系统中安装了一个启动器py.exe,默认放置在文件夹C:\Windows\下面。这个启动器允许我们指定使用Python2还是Python3来运行代码。

运行篇

运行python2

>>>py -2 love.py

运行python3

>>>py -3 love.py

    但是,每次运行都要加入参数-2和-3还是比较麻烦,所以py.exe这个启动器允许你在代码中加入说明,表明这个文件应该是由python2解释运行,还是由python3解释运行。说明的方法是在代码文件的最开始加入一行,切记,一定要放到文件第一行,有编码说明的话,编码说明可以放在第二行

需要python2运行的文件里加

#! python2

需要python3运行的文件里加

#! python3

pip篇

python2下安装

>>>py -2 -m pip install XXXX

python3下安装

>>>py -3 -m pip install XXXX
阅读全文
0 0
原创粉丝点击