我已经安装了Python2.5和2.6。我在2.6上运行我的项目。 首先,我安装了py2exefor2.5,但是它不起作用,所以我安装了py2exefor2.6,并删除了另一个版本,但是没有找到该模块。现在我改变了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\设置.pypy2exe公司 我得到“错误:无效命令'py2exe'”
编辑:我用正确的斜杠将路径改为“F:/Program Files/Python26/Lib/site packages/py2exe”。 控制台如下所示:
^{pr2}$
你的问题是:
反斜杠(
\
)是一个escape character,几乎所有编程语言都以一种特殊的方式相互插入,包括Python。在不幸的是,DOS(以及扩展Windows)也使用反斜杠作为目录分隔符,而不是斜杠。There is a bit of history behind this。。。在
在任何情况下,您有几个选择:
使用斜杠。Python会在内部将它们转换为反斜杠。在
^{pr2}$使用两个反斜杠,这将跳过反斜杠并插入一个反斜杠。在
使用不解释转义字符的“原始”字符串。为此,请在字符串之前添加一个
r
。在我个人更喜欢第一种解决方案。但我也看到另外两个被使用了很多。请注意,这也是另一种方法,因此如果使用反斜杠,Python将在UNIX和Linux系统上将其转换为斜杠。在
作为一个免费的奖励提示,这里可能也是指出os.path.join()函数的好地方:)
解决办法很简单。在
添加安装。在
所以不是
写
而且很管用
相关问题 更多 >
编程相关推荐