我使用此脚本编译了我的应用程序,以避免编译libmzq和MSVCP90 dll上的错误:
from distutils.core import setup
import py2exe
setup(console=[{"script": "Int_assortimenti.py"}],
options = {
"py2exe": {
"dll_excludes": ["libzmq.dll", "MSVCP90.dll"]
}
})
我获取了我的可执行文件,但是当我运行它时,结果是:
我该如何解决这个问题?考虑一下我的应用程序matplotlib没有被使用。
提前多多感谢:形成我对解决这个问题至关重要!
中号
答案 0 :(得分:1)
请看这里(“数据文件”部分):http://www.py2exe.org/index.cgi/MatPlotLib
这可能会帮助您解决这个问题。
编辑。哦,对不起,我读过你的问题不专心:(如果你的应用不使用matplotlib,我想你可以把它添加到排除。像这样的Smth:< / p>
excludes = ['matplotlib'] # add here all libraries (separated by commas) that you don't need in app
setup(console=[{"script": "Int_assortimenti.py"}],
options = {
"py2exe": {
"excludes": excludes,
"dll_excludes": ["libzmq.dll", "MSVCP90.dll"]
}
})