如何在Windows中同时安装Python2.x和Python3.x

2024-04-25 03:53:36 发布

您现在位置:Python中文网/ 问答频道 /正文


Tags: python
3条回答

我在windows中有多个版本。 我只是更改了我没有默认的版本的exe名称。

python.exe --> python26.exe

pythonw.exe --> pythonw26.exe

至于包安装程序,大多数exe安装程序也允许您选择python安装来添加包。 要手动安装,请检查--prefix选项以定义应在何处安装包:

http://docs.python.org/install/index.html#alternate-installation-windows-the-prefix-scheme

我下载了2.7.6和3.3.4。Python 3.3.4可以选择在环境变量中添加路径,这样就完成了。所以基本上我只是手动添加了Python2.7.6。

如何。。。

  1. 开始>;在环境中的搜索类型中,选择“编辑环境变量到您的帐户”1

  2. 向下滚动到“路径”,选择“路径”,单击“编辑”。

  3. 添加C:\Python27; 所以你应该有两个版本的Python的路径,但是如果你不这样做,你可以很容易地编辑它,这样你就可以。。。。。C: \Python27;C:\ Python33;

  4. 导航到C:\中的Python27文件夹,并将python.exe的副本重命名为python2.exe

  5. 导航到C:\中的Python34文件夹,并将python.exe的副本重命名为python3.exe

  6. 测试:打开命令提示符并键入python2….BOOM!Python2.7.6。退出。

  7. 测试:打开命令提示符并键入python3….BOOM!Python3.4.3。退出。

注意:(为了不破坏步骤4和5中的pip命令,请将python.exe的副本保存在与重命名文件相同的目录中)

我发现这样做的正式方式如下:

只需在Windows 7上安装两个(或更多,使用安装程序)版本的Python(对我来说,是3.3和2.7)。

按照下面的说明,根据需要更改参数。

创建以下环境变量(双击时为默认值):

Name:  PY_PYTHON
Value: 3

要在特定解释器中启动脚本,请添加以下shebang(脚本开头):

#! python2

要使用特定的解释器执行脚本,请使用以下提示命令:

> py -2 MyScript.py

要启动特定的解释器:

> py -2

要启动默认解释器(由PY_PYTHON变量定义):

> py

资源

文档:Using Python on Windows

PEP 397-Python Windows启动程序

相关问题 更多 >