将python.exe重命名为python3.exe,以便与Windows上的python2共存

use*_*486 4 python windows python-2.7 python-3.x

我想在我的Windows 10 PC上安装python 2.7和python 3.5.两个python可执行文件都使用相同的名称python.exe.

它是改变一个好主意python.exe,以python3.exe作为快速修复共存?是否有任何副作用或其他需要注意的事项?

Ado*_*rea 10

您不需要为不同版本的Python共存重命名任何内容.

不同版本的python会自动安装在不同的文件夹中.

使用命令提示符时,您可以使用命令py2py3引用不同版本的python.接下来的工作原理:

C:\Users\user1>py -2
Run Code Online (Sandbox Code Playgroud)

C:\Users\user1>py -3
Run Code Online (Sandbox Code Playgroud)

这也适用于pip2pip3用于安装新的软件包.

有关更多详细信息,请阅读本文:适用于Windows的Python Launcher.

  • user16891328:如果你已经安装了两个,你也可以添加一个`#!/ usr/bin/env python2`或`#!/ usr/bin/env python3`注释作为脚本的第一行并使用`py scriptname. py`以执行正确的解释器. (2认同)
  • @ cricket_007:我理解你的意思.请参阅文档的[本节](https://docs.python.org/3/using/windows.html?#shebang-lines),其中说`py`启动程序在Windows上使用相同的东西. (2认同)