2

我正在尝试使用 Nuitka 编译一个简单的 zeroMQ 示例并且遇到问题。我使用以下命令进行编译:

nuitka --standalone --portable --remove-output --recurse-all --python-version=3.4 testclient.py

我收到以下编译时警告:

Nuitka:WARNING:testclient.py:1: Cannot find 'zmq' as absolute import.

当我运行exe时,运行时错误是:

ImportError: No module named 'zmq'

我做错了什么还是与nuitkaand不兼容zmq?(testclient.py在解释器中工作正常。)

任何人都可以帮助解决这个问题吗?(我把这个贴在这里而不是直接给 Nuitka 作者发邮件,这样其他人也可以从我的困难中学习)

使用 Ubuntu 14.04 和 Python3.4。

编辑:在使用带有 Anaconda Python 3.4 的 Windows 7 时遇到类似问题。

4

1 回答 1

1

提取 egg 包,以便可以访问普通的 .py 文件。您可以通过添加来做到这一点

[easy_install]
zip_ok = false

给你的~/.pydistutils

并重新安装依赖项。

由于某种原因,nuitka 0.5.14.3 不喜欢压缩.egg文件

于 2015-10-13T09:35:45.900 回答