2013-03-01 51 views
0

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

+1

将来,请复制并粘贴实际的错误信息。即使它不是英文,也可能有其他用户说出你的语言,甚至那些不能复制和粘贴的用户可以找出你的错误。 – abarnert 2013-03-01 19:18:27

回答

3

这与py2exe无关,并且与机器的设置有关。您的路径上没有python。您可以通过单独运行python来测试它,以打开交互式解释器。如果cmd找不到python,则无法运行它。

这里有一些方法解决此问题:

  • 明确使用的完整路径Python的e.g,如果是C:\Python27\bin\Python.exe,类型,而不是仅仅python
  • cmd窗口中临时编辑PATH环境变量。通过上面的例子,这将是set PATH=%PATH%;C:\Python27\bin。每次重新启动时必须重新执行此操作,打开新的cmd窗口等。
  • 永久编辑PATH环境变量。这是在高级系统设置控件中完成的,我相信这些控件仍然可以通过Windows 7中“我的电脑”上下文菜单上的“属性”进行访问。
  • 卸载并重新安装Python,并且此时允许它将自己放在路径中。
  • 要求在超级用户或其他一些专注于系统配置问题而不是编程问题的网站寻求进一步的帮助。
+0

谢谢,这解决了我的问题! – Munchkin 2013-03-01 19:47:23