我想通过使用将我的 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
?
环境变量:
- 操作系统:Ubuntu 14.04
- 蟒蛇:2.7.6
- 安装程序:2.1