cx_Freeze- ImportError:无法导入名称设置

时间:2014-05-20 22:43:11

标签: python cx-freeze

我使用带有Python 3.3的cx_Freeze 4.3.1的Windows 7机器,Python和cx_Freeze都是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 :(得分:0)

已解决,我从import sys文件中删除了setup.py,程序编译成功。