Python 使用py2app将.py文件编译为.app时遇到问题

Python 使用py2app将.py文件编译为.app时遇到问题,python,python-3.x,compiler-errors,compilation,py2app,Python,Python 3.x,Compiler Errors,Compilation,Py2app,我想用py2app制作一个应用程序文件。我用pip安装了py2app,并继续在终端中创建应用程序文件: $ cd /Users/<username>/Desktop/pytoapp $ py2applet --make-setup a_py2app.py Wrote setup.py $cd/Users//Desktop/pytoapp $py2applet--将安装程序设为_py2app.py 编写setup.py 到目前为止一切正常,但请注意接下来发生了什么(跳到最后3行了解

我想用py2app制作一个应用程序文件。我用pip安装了py2app,并继续在终端中创建应用程序文件:

$ cd /Users/<username>/Desktop/pytoapp
$ py2applet --make-setup a_py2app.py
Wrote setup.py
$cd/Users//Desktop/pytoapp
$py2applet--将安装程序设为_py2app.py
编写setup.py
到目前为止一切正常,但请注意接下来发生了什么(跳到最后3行了解相关信息):

$python setup.py py2app
运行py2app
创建/Users//Desktop/pytoapp/build
创建/Users//Desktop/pytoapp/build/bdist.macosx-10.14-intel
创建/Users//Desktop/pytoapp/build/bdist.macosx-10.14-intel/python2.7-standalone
创建/Users//Desktop/pytoapp/build/bdist.macosx-10.14-intel/python2.7-standalone/app
创建/Users//Desktop/pytoapp/build/bdist.macosx-10.14-intel/python2.7-standalone/app/collect
创建/Users//Desktop/pytoapp/build/bdist.macosx-10.14-intel/python2.7-standalone/app/temp
创建/Users//Desktop/pytoapp/dist
创建build/bdist.macosx-10.14-intel/python2.7-standalone/app/lib-dynload
创建build/bdist.macosx-10.14-intel/python2.7-standalone/app/Frameworks
***使用配方:virtualenv***
***使用配方:sip***
***使用配方:电子邮件***
***筛选依赖项***
总数475
69过滤
9孤儿
剩余406
***创建二进制文件***
***字节编译python文件***
字节编译/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/Python/___init__.py到_markerlib/__init__.pyc
[…]
[大量不重要的废话]
[…]
bdist.macosx-10.14-intel/python2.7-standalone/app/collect/test/testrgb.uue
正在复制文件/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/test/floating_points.txt->/Users//Desktop/pytoapp/build/bdist.macosx-10.14-intel/python2.7-standalone/app/collect/test/floating_points.txt
***创建应用程序包:一个_py2app***
错误:[Errno 1]不允许操作:'/Users//Desktop/pytoapp/dist/a_py2app.app/Contents/MacOS/a_py2app'
我得到一个错误,说“不允许操作”。我如何解决这个问题?我是管理员,我使用Python 3.7

$ python setup.py py2app
running py2app
creating /Users/<username>/Desktop/pytoapp/build
creating /Users/<username>/Desktop/pytoapp/build/bdist.macosx-10.14-intel
creating /Users/<username>/Desktop/pytoapp/build/bdist.macosx-10.14-intel/python2.7-standalone
creating /Users/<username>/Desktop/pytoapp/build/bdist.macosx-10.14-intel/python2.7-standalone/app
creating /Users/<username>/Desktop/pytoapp/build/bdist.macosx-10.14-intel/python2.7-standalone/app/collect
creating /Users/<username>/Desktop/pytoapp/build/bdist.macosx-10.14-intel/python2.7-standalone/app/temp
creating /Users/<username>/Desktop/pytoapp/dist
creating build/bdist.macosx-10.14-intel/python2.7-standalone/app/lib-dynload
creating build/bdist.macosx-10.14-intel/python2.7-standalone/app/Frameworks
*** using recipe: virtualenv ***
*** using recipe: sip ***
*** using recipe: email ***
*** filtering dependencies ***
475 total
69 filtered
9 orphaned
406 remaining
*** create binaries ***
*** byte compile python files ***
byte-compiling /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_markerlib/__init__.py to _markerlib/__init__.pyc

[…]
[reams of unimportant crap]
[…]

bdist.macosx-10.14-intel/python2.7-standalone/app/collect/test/testrgb.uue
copying file /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/test/floating_points.txt -> /Users/<username>/Desktop/pytoapp/build/bdist.macosx-10.14-intel/python2.7-standalone/app/collect/test/floating_points.txt
*** creating application bundle: a_py2app ***
error: [Errno 1] Operation not permitted: '/Users/<username>/Desktop/pytoapp/dist/a_py2app.app/Contents/MacOS/a_py2app'