首页 > 解决方案 > 使用 pyinstaller 执行 python 3.7 时出错

问题描述

我刚刚学习了编程和使用python,我可以在Pycharm中运行代码,但不能为mac创建“exe”文件。

以前我下载了python 3.8,我意识到pyinstaller不适用于python 3.8,所以我卸载了python 3.8并安装了python 3.7 for mac(catalina)并使用python 3.7在pycharm中创建了新项目

谁能帮我解决这个问题?

这是我运行 pyisntaller 时的一些结果

users@users MergedFiles % pyinstaller main.py 
44 INFO: PyInstaller: 4.0
44 INFO: Python: 3.8.5

这是 pycharm 中的基本解释器:

/Library/Frameworks/Python.frameworks/versions/3.7/bin/python3

这是我的程序的错误结果:

users@users ~ % /Users/users/PycharmProjects/MergedFiles/dist/main/main ; exit;
[576] Error loading Python lib '/Users/users/PycharmProjects/MergedFiles/dist/main/Python': dlopen: dlopen(/Users/users/PycharmProjects/MergedFiles/dist/main/Python, 10): no suitable image found.  Did find:
    /Users/users/PycharmProjects/MergedFiles/dist/main/Python: code signature invalid for '/Users/users/PycharmProjects/MergedFiles/dist/main/Python'

标签: pythonmacospycharmpyinstallermacos-catalina

解决方案


推荐阅读