0

我正在尝试使用 cx_Freeze 生成独立版本。我在 MacOS 10.5.8 上使用来自 mac 端口的 py31-cx_Freeze 包运行 python3.1。

在构建过程中,我注意到以下内容:

    Missing modules:
    ? _md5 imported from hashlib
    ? _sha1 imported from hashlib
    ? _sha256 imported from hashlib
    ? _sha512 imported from hashlib
    ? readline imported from cmd

然后,生成后,当我运行应用程序时,我得到:

    Traceback (most recent call last):
      File "/opt/local/Library/Frameworks/Python.framework/Versions/3.1/lib/python3.1/site-packages/cx_Freeze/initscripts/Console3.py", line 27, in <module>
        exec(code, m.__dict__)
      File "proactive-agent", line 5, in <module>

我错过了什么 ?谢谢你。

4

1 回答 1

0

好的,问题来自应用程序本身,而不是来自不良一代的独立设备。我的错。

该应用程序正在引用具有相对路径的文件,生成后相对路径无效,因为生成后应用程序本身位于 build/exe.macosx-10.5-i386-3.1/library.zip/myapp ...

于 2012-10-23T14:58:57.243 回答