野子科技同时使用Python2和Python3

37次阅读

共计 795 个字符,预计需要花费 2 分钟才能阅读完成。

野子电竞数据官网改版 https://www.xxe.io/ 全新登场
安装
从官网或者 Python 部落都可以下载 Python2.x 和 Python3.x 的版本,注意一下系统就好

将 Python2.x 和 Python3.x 安装到不同的文件夹里面。例如,Windows 下 D:Program FilesPython2 和 D:Program FilesPython3

将 Python2 和 Python3 的安装路径和下一级的 Scripts 文件夹的路径添加到环境变量里面。
解法
野路子解法
将其中一个运行文件如 Python2 下的 python.exe 的名字改成 python2.exe,那么在运行 Python2 的文件时这样就可以:
python2 test.py
可是这样会导致改了名字的 python 对应的 pip 无法使用。

官方解法
在安装 Python3(>=3.3)时,python 的安装包实际上在系统安装了一个启动器 py.exe,默认放置在文件夹 C:Windows 下面。这个启动器允许我们指定使用 Python2 还是 Python3 来运行代码(当然前提是你已经成功安装了 Python2 和 Python3)。

假设你有一个 Python2 的文件 test.py,你可以这样运行它

py -2 test.py

类似,要运行 Python3 的文件,只要这样

py -3 test.py

其实,py.exe 允许你在代码中表明该文件是使用 Python2 还是 Python3 解释,只要你在.py 文件的开头加上(注意放在# — coding: utf-8 – 前面)

! python2

1
或者

! python3

1
然后

py test.py

就能使用 Python2 或 Python3 解释。

另外,使用 pip 安装工具就可以这样:

py -2 -m pip install package-name

或者

py -3 -m pip install package-name

掌握了以上的技巧,就可以随意使用 Python2 和 Python3 了。

正文完
 0