我正在尝试使用我编写的代码在桌面上制作一个简单的密码应用程序。我之前已经在另一个简单的应用程序上完成过此操作,没有遇到任何问题。
这是我的设置:
from setuptools import setup
APP = ['main.py']
OPTIONS = {
'argv_emulation': True,
'iconfile':"logo.png",
'packages': ['tkinter', 'random', 'json', 'pyperclip']
}
setup(
app=APP,
options={'py2app': OPTIONS},
setup_requires=['py2app'],
)
如果我运行 Python 3 setup.py py2app,这是在我的终端中运行的最后几行代码
/Users/cjsander/Desktop/Password/build/bdist.macosx-10.9-universal2/python3.12- standalone/app/collect/typing_extensions-4.12.2.dist-info/METADATA
error: [Errno 17] File exists: '/Users/cjsander/Desktop/Password/build/bdist.macosx-10.9- universal2/python3.12-standalone/app/collect/packaging-24.1.dist-info'
Dist 从未创建,即使当我移动尝试从中运行代码的文件夹或删除所有以前的 Dist 和 Build 文件夹时,也会产生此错误。
我尝试移动文件位置,删除以前的 DIST 和 BUILD 文件夹,卸载并重新安装 py2app,包括不更新安装。我也尝试过其他代码文件,也发生了同样的事情。
即使文件不存在,也会导致相同的错误。