我使用tkinter为python中的某些脚本创建GUI。我想将脚本转换为单个应用程序文件,但是遇到了多个问题。我是.app开发的新手,非常感谢您的帮助!
我按照py2app tutorial中的步骤进行操作,并成功创建了setup.py文件。但是,当我尝试通过运行命令python setup.py py2app -A
以别名方式进行开发时,出现错误。
PermissionError:[Errno 13]权限被拒绝:'/ usr / sbin / authserver'
然后我尝试执行命令sudo python setup.py py2app -A
并收到一个
PermissionError:[错误1]不允许的操作:'/.Spotlight-V100'。
我正在使用的一些库包括numpy,scipy,pandas和nitime。
另一方面,我尝试使用pyinstaller,但在那里也遇到了问题。 .exec文件有效(打开并单击运行),但.app文件不起作用(单击时不打开)。
我的setup.py文件如下:
from setuptools import setup
DATA_FILES = [<I have files listed here that I removed for this post>]
OPTIONS = {}
setup(
app=['MyApplication.py'],
data_files=DATA_FILES,
options={'py2app': OPTIONS},
setup_requires=['py2app'],
)
我对使用方法一无所知,在谷歌搜索时找不到更多答案。任何帮助将不胜感激!