Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 打开.app文件时出现Py2app错误_Python_Macos_Py2app - Fatal编程技术网

Python 打开.app文件时出现Py2app错误

Python 打开.app文件时出现Py2app错误,python,macos,py2app,Python,Macos,Py2app,今天早上我一直在尝试在Mac上创建一个可执行文件。我一直在遵循Py2app网站上的说明,并已成功为名为“Density.app”的程序创建了setup.py文件和.app文件 当我尝试使用py2app网站上提到的任何方法打开.app时,同时双击“density.app”文件本身,我会得到一个弹出窗口,显示“density Error”,其中包含两个按钮。一个说“终止”,另一个说“打开控制台” 控制台包含以下内容: 1/31/16 2:50:56.487 PM Density[987]: argv

今天早上我一直在尝试在Mac上创建一个可执行文件。我一直在遵循Py2app网站上的说明,并已成功为名为“Density.app”的程序创建了setup.py文件和.app文件

当我尝试使用py2app网站上提到的任何方法打开.app时,同时双击“density.app”文件本身,我会得到一个弹出窗口,显示“density Error”,其中包含两个按钮。一个说“终止”,另一个说“打开控制台”

控制台包含以下内容:

1/31/16 2:50:56.487 PM Density[987]: argvemulator warning: processing events failed
1/31/16 2:50:56.505 PM Density[987]: Traceback (most recent call last):
1/31/16 2:50:56.505 PM Density[987]: File"/Users/jared/dist/Density.app/Contents/Resources/__boot__.py", line 398, in <module>
1/31/16 2:50:56.505 PM Density[987]: _run() 
1/31/16 2:50:56.505 PM Density[987]: File "/Users/jared/dist/Density.app/Contents/Resources/__boot__.py", line 383, in _run
1/31/16 2:50:56.505 PM Density[987]: with open(script, 'rU') as fp:
1/31/16 2:50:56.506 PM Density[987]: IOError: [Errno 2] No such file or directory: '/Users/jared/Density.py'
1/31/16 2:50:56.574 PM Density[987]: Density Error
1/31/16 2:50:56.574 PM Density[987]: 2016-01-31 14:50:56.573 Density[987:70683] Density Error
from setuptools import setup

APP = ['Density.py']
DATA_FILES = ['Body']
OPTIONS = {'argv_emulation': True}

setup(
    app=APP,
    data_files=DATA_FILES,
    options={'py2app': OPTIONS},
    setup_requires=['py2app'],
)

任何帮助都将不胜感激。我从来没有做过这样的事情,而且我对使用Mac电脑还不熟悉,我一直使用Windows,所以即使是整个终端的事情对我来说也是一次持续的学习经历。提前感谢。

那么
Density.py
在哪里呢?它在:Users/jared/PyCharmProjects/BodyFat/Body Density.py当我创建.app文件时,它只是使用了文件名“Density.app”,该文件位于:Users/jared/dist/Density Edit:我不确定如何像你那样在代码部分创建路径。我不知道
py2app
,但很明显,它希望文件位于您的主目录中。你试过把它移到那里吗?我终于在终点站找到了。我想问题是我没有被导航到那个目录。当我从dir文件夹中单击该程序时,它就无法工作。