3

当我在终端中执行以下命令时:

python setup.py py2app

它以:

byte-compiling /Users/gebruiker/Documents/build/bdist.macosx-10.6-universal/python2.6-
semi_standalone/app/temp/aem/ae.py to aem/ae.pyc
error: Is a directory

错误是:错误:是一个目录 - 我该如何解决这个错误?

并且不会在 dist 文件夹中创建 .app ...

我正在使用以下 setup.py (并且我在我的源代码中使用 appscript):

"""
This is a setup.py script generated by py2applet

Usage:
    python setup.py py2app
"""


from setuptools import setup
from appscript import *

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

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

有人知道我如何解决这个错误吗?

4

1 回答 1

0

我也有这个问题。为我解决的问题是向 py2app 指定我的 python 代码导入的包。我将其作为“--package”参数进行:

python setup.py py2app --packages <package>
于 2014-05-21T21:12:37.407 回答