我已经安装了python 2.5和2.6。我在2.6上运行我的项目。首先,我安装了2.5版本的py2exe,但它不起作用,所以我安装了2.6版本的py2exe,并删除了其他版本,但随后模块就找不到了。现在我更改了sys路径:
import sys
sys.path.append('F:\Program Files\Python26\Lib\site-packages\py2exe')
from build_exe import py2exe
from distutils.core import setup
setup(
name =...当我在控制台中键入: path\setup.py py2exe时,我得到"error: invalid command 'py2exe'“
编辑:我用正确的斜杠将路径改为'F:/Program Files/Python26/Lib/site-packages/py2exe‘。控制台如下所示:
E:\Eclipse Workspace\...\src>setup.py py2exe
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: setup.py --help [cmd1 cmd2 ...]
or: setup.py --help-commands
or: setup.py cmd --help
error: invalid command 'py2exe'发布于 2011-07-29 21:06:06
这就是你的问题:
sys.path.append('F:\Program Files\Python26\Lib\site-packages\py2exe')There is a bit of history behind this...
在任何情况下,您都有几个选择:
使用斜杠。Python会在内部将它们转换为反斜杠。
d = 'C:/Program Files/'使用两个反斜杠,这将转义反斜杠并插入一个反斜杠。
d = 'C:\\Program Files\\'使用不能解释转义字符的“原始”字符串。为此,请在字符串之前添加一个r。
d = r'C:\Program Files\'我个人更喜欢第一种解决方案。但我也看到另外两个也被使用了很多。注意,反之亦然,所以如果您使用反斜杠,在UNIX和Linux系统上,Python会将其转换为斜杠。
发布于 2011-12-22 17:37:16
解决方案非常简单。
添加安装。
因此,不是
setup.py py2exe
写
而且它是有效的
https://stackoverflow.com/questions/6871520
复制相似问题