を使用して Python コードをバイナリにコンパイルしたいのですpyinstaller
が、hidden import
ブロックされます。たとえば、次のコードpsutil
は CPU カウントをインポートして出力します。
# example.py
import psutil
print psutil.cpu_count()
そして、コードをコンパイルします。
$ pyinstaller -F example.py --hidden-import=psutil
下で出力を実行するとdist
:
ImportError: cannot import name _psutil_linux
それから私は試しました:
$ pyinstaller -F example.py --hidden-import=_psutil_linux
それでも同じエラーです。pyinstall のマニュアルを読みましたが、hidden import
. これの詳細な例はありますか?または、少なくともコンパイルして実行する例example.py
ですか?
ENV:
- OS: Ubuntu 14.04
- パイソン: 2.7.6
- pyインストーラー:2.1