这很容易重新创建。
如果我的脚本 foo.py 是:
import scipy
然后运行:
python pyinstaller.py --onefile foo.py
当我启动 foo.exe 时,我得到:
WARNING: file already exists but should not: C:\Users\username\AppData\Local\Temp\_MEI86402\Include\pyconfig.h
我已经测试了几个版本,但我确认的最新版本是在 Win7、Python 2.7.5(32 位)、Scipy 版本 0.12.0 上运行的 2.1dev-e958e02
我已经向 Pyinstaller 人员提交了一张票,但还没有听到任何消息。任何线索如何进一步调试?
请您参考如下方法:
您可以通过在 a=Analysis 之后添加这些行来破解规范文件以删除第二个实例:
for d in a.datas:
if 'pyconfig' in d[0]:
a.datas.remove(d)
break