py2exe - 可执行文件无法启动

时间:2013-01-11 11:45:02

标签: matplotlib py2exe

我使用此脚本编译了我的应用程序,以避免编译libmzq和MSVCP90 dll上的错误:

from distutils.core import setup
import py2exe

setup(console=[{"script": "Int_assortimenti.py"}],
       options = {
        "py2exe": {
            "dll_excludes": ["libzmq.dll", "MSVCP90.dll"]
        }
    })

我获取了我的可执行文件,但是当我运行它时,结果是:

enter image description here

我该如何解决这个问题?考虑一下我的应用程序matplotlib没有被使用。

提前多多感谢:形成我对解决这个问题至关重要!

中号

1 个答案:

答案 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"]
    }
})