【发布时间】:2013-01-23 10:39:32
【问题描述】:
我正在尝试使用 pyinstaller:print 'hello world!' 构建一个 非常 基本的 Python 脚本,并且我正在尝试为二进制文件提供一个数据文件或数据文件目录。
我一遍又一遍地阅读文档,尝试使用 1.5、2.0 和 2.0 的开发版本构建,我尝试使用 --onefile 和 --onedir 构建,我尝试在OS X 和 Linux,但由于某种原因,我的 .spec 文件中的数据文件/树语句似乎被忽略了。
以下是我尝试过的一些 .spec 文件变体:
coll = COLLECT(exe,
a.binaries
[('README','/Users/username/my_little_app/foo','DATA')],
Tree('/Users/username/my_little_app/foo','foo'),
Tree('/foo','foo'),
Tree('my_little_app/foo','foo'),
[('my_xml_file.xml','my_little_app/partner.xml','DATA')],
a.zipfiles,
a.datas,
strip=None,
upx=True,
name=os.path.join('dist', 'my_little_app'))
a.datas += [('my_xml_file.xml', '/Users/username/my_little_app/my_xml_file.xml', 'DATA')]
我有什么遗漏吗??
【问题讨论】:
-
运气好吗?我被困在这里
标签: python pyinstaller