我在使用pyinstaller for python 3时遇到了一些错误。我使用的是Mac操作系统Catalina。请帮我解决我的问题。
print("Hello World")
我正在运行下面的pyinstaller
pyinstaller --log-level=DEBUG --clean --icon "/Users/projects/hello/build/noun_wooden_wheel_2216564_420.icns" --name hello_world --exclude-module='FixTk' --exclude-module='tcl' --exclude-module='tk' --exclude-module='_tkinter' --exclude-module='tkinter' --exclude-module='Tkinter' --exclude-module='pytest' --onefile -d all --windowed main.py
这是我运行输出文件后得到的错误
Error loading Python lib '/var/folders/q9/g1d15sw13q5cdspzvpq46mrr0000gn/T/_MEIgYpRBc/Python': dlopen: dlopen(/var/folders/q9/g1d15sw13q5cdspzvpq46mrr0000gn/T/_MEIgYpRBc/Python, 10): no suitable image found. Did find:
/var/folders/q9/g1d15sw13q5cdspzvpq46mrr0000gn/T/_MEIgYpRBc/Python: code signature invalid for '/var/folders/q9/g1d15sw13q5cdspzvpq46mrr0000gn/T/_MEIgYpRBc/Python'
/var/folders/q9/g1d15sw13q5cdspzvpq46mrr0000gn/T/_MEIgYpRBc/Python: stat() failed with errno=3
我甚至不能在我制造的机器上运行。
macOS不理解一个文件捆绑包,请不要使用--onefile
标志。