我正在尝试使用pyinstaller(版本3.3.1)打包(冻结)python3应用程序
运行pyinstaller my_script.py
后失败并显示导入错误列表,其中第一个错误如下:
292 INFO: checking Analysis
292 INFO: Building Analysis because out00-Analysis.toc is non existent
292 INFO: Initializing module dependency graph...
298 INFO: Initializing module graph hooks...
299 INFO: Analyzing base_library.zip ...
Failed to import the site module
Traceback (most recent call last):
File "/usr/local/Cellar/python3/3.6.4_2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site.py", line 544, in <module>
main()
...
...并继续使用更长的导入错误列表 可能是我的python3配置或pyinstaller spec文件有问题。 我目前正在使用默认的pyinstaller spec文件。 以下是我正在测试的系统:
非常感谢您的帮助。
答案 0 :(得分:2)
Mac 10.13.3
Python 3.6.4
Pyinstaller 3.3.1
我有这个问题,我的解决方案是:
pip3 uninstall enum34
根据Why Python 3.6.1 throws AttributeError: module 'enum' has no attribute 'IntFlag'?
答案 1 :(得分:1)
有同样的问题: