我正在尝试使用 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')]
有什么我想念的吗?