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'

私は何か間違ったことをしていますか、それとも and との非互換性がnuitkaありzmqますか? (testclient.pyインタプリタでは問題なく動作します。)

誰でもこれを修正するのを助けることができますか? (他の人も私の困難から学ぶことができるように、Nuitka の作成者に直接メールする代わりに、ここに投稿します)

Ubuntu 14.04 と Python3.4 を使用しています。

編集: Anaconda Python 3.4 で Windows 7 を使用すると、同様の問題が発生します。

4

1 に答える 1

1

プレーンな .py ファイルにアクセスできるように、egg パッケージを抽出します。追加することでそれを行うことができます

[easy_install]
zip_ok = false

あなたに~/.pydistutils

依存関係を再インストールします。

.egg何らかの理由で nuitka 0.5.14.3 は圧縮ファイルが好きではありません

于 2015-10-13T09:35:45.900 に答える