【发布时间】:2014-05-25 00:13:13
【问题描述】:
我目前在我的 Windows 7 计算机上安装了 python 3.3。我将 .exe 设置为别名,这样我就可以通过 cmd 编译和运行程序。
我想安装 python 2.7,以便我以后可以将我的程序变成 .exe 。如何在我的计算机上安装 python 2.7,然后运行它以使其编译为 2.7 而不是 3.3?
【问题讨论】:
-
你的问题有点令人费解。使用 Python 2.7 与 3.3 与“将程序转换为 .exe”无关。此外,两个版本的 Python 并不完全兼容,因此在 3.3 上运行的代码可能无法在 2.7 上运行。您能澄清一下您要完成的工作吗?
-
我在安装 python 3.3 时已经做了什么,我是否修改了环境变量(请参阅 youtube.com/watch?v=L5t5U0XnSew#t=264)我可以为 python 2.7 执行此操作吗?说,有一个不同的关键字来启动?否则,我如何在 2.7 中运行带有 3.3 的程序?
-
在已经有 3.3 的系统上安装 2.7 时,请记住禁用更新文件关联。您希望将 .py 扩展名与 py.exe 关联。
-
Python 3.3 还安装了一个名为pylauncher 的东西,它通过
py.exe调用。如果您还安装了另一个版本的 Python,您可以通过使用命令行参数或通过脚本开头的 shebang 注释来控制使用哪个版本,例如在 linux os 系统中常见的#!/usr/bin/env python。
标签: python windows python-2.7 python-3.x exe