cx_Freeze - 导入错误:无法导入名称setup
我在一台运行Windows 7的电脑上使用cx_Freeze 4.3.1和Python 3.3,都是32位的版本。我写了一个叫setup.py的脚本,内容如下:
import sys
from cx_Freeze import setup, Executable
setup(
name = "Macro Generator",
version = "1.1",
description = "Writes Macros for you",
executables = [Executable("program.py")]
)
当我在命令提示符下导航到setup.py文件所在的位置,并尝试使用以下命令创建可执行文件时:
python setup.py build
我收到了以下错误信息。
Traceback (most recent call last):
File "setup.py", line 2, in <module>
from cx_Freeze import setup, Executable
ImportError: cannot import name setup
我还尝试从cx_Freeze下载包里的一些示例程序中创建可执行文件,但也遇到了同样的错误。我已经卸载了cx_Freeze,并尝试了不同的版本,但错误依然存在。
有没有人有什么想法?
谢谢,如果需要更多信息,请告诉我。
1 个回答
0
问题解决了,我把 import sys
从我的 setup.py
文件里删掉了,程序就顺利编译通过了。