【发布时间】:2014-12-02 19:01:11
【问题描述】:
我在运行通过anaconda python distribution 安装的python 2.7.8 的64 位mac 上使用cx-freeze4.3.3。程序很简单,如下:
import sys
from PySide.QtGui import QApplication, QDialog
app = QApplication(sys.argv)
form = QDialog()
form.show()
app.exec_()
setup.py 文件是标准的,包含以下内容:
options = {
'build_exe': {
'includes': 'atexit'
}
}
executables = [
Executable('test.py', base=base)
]
运行python setup.py build时出现如下错误:
复制 libpython2.7.dylib -> build/exe.macosx-10.5-x86_64-2.7/libpython2.7.dylib 错误:[Errno 2] 没有这样的文件或目录:'libpython2.7.dylib'
这可能是什么问题? libpython2.7.dylib位于/anaconda/lib,在系统路径中。
【问题讨论】:
-
我使用自制软件切换到 py2app 和 python 安装。这对我有用。