0

我已经用这个脚本编译了我的应用程序,以避免在 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 没有被使用。

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

4

1 回答 1

1

请看这里(“数据文件”部分): http: //www.py2exe.org/index.cgi/MatPlotLib

这可能会帮助您解决该问题。

编辑。哦,很抱歉,我没有专心地阅读您的问题 :( 如果您的应用程序不使用 matplotlib,我认为您可以将其添加到排除项中。像这样:

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"]
    }
})
于 2013-01-14T03:00:57.510 回答