0

我编写了一个 python 脚本并将 py2exe 0.6.9 (win32) 安装到具有 Python 2.7 的 32bit-Windows7 机器上。我可以通过 cmd 成功运行“python setup.py py2exe”。现在我将 py2exe 0.6.9 (win64) 安装到第二台 PC(Win7、64 位、Python2.7)并尝试对完全相同的脚本进行相同的操作:但是“python setup.py py2exe”返回了此消息(希望我翻译正确成英文):“命令'python'要么写错了,要么找不到。” 为什么会这样?我该如何解决这个问题?

4

1 回答 1

3

这与 无关,py2exe与机器的设置有关。

你没有python在你的道路上。您可以python通过自行运行以打开交互式解释器来测试它。如果cmd找不到python,则无法运行。

以下是一些解决方法:

  • 显式使用 Python 的完整路径——例如,如果它是C:\Python27\bin\Python.exe,则键入它而不是仅仅python.
  • cmd在窗口中临时编辑您的 PATH 环境变量。对于上面的示例,这将是set PATH=%PATH%;C:\Python27\bin. 每次重新启动、打开新cmd窗口等时,您都必须再次执行此操作。
  • 永久编辑您的 PATH 环境变量。这是在“高级系统设置”控件中完成的,我相信仍然可以通过 Windows 7 中“我的电脑”的上下文菜单上的“属性”访问这些控件。
  • 卸载并重新安装 Python,这一次让它自己走上你的道路。
  • 在超级用户或其他专注于系统配置问题而不是编程问题的站点上寻求进一步的帮助。
于 2013-03-01T19:12:13.663 回答