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が使用されていないことを考慮してください。

前もって感謝します: この問題を解決するにはフォームミーが不可欠です!

M

4

1 に答える 1

1

こちらをご覧ください (「データ ファイル」セクション): http://www.py2exe.org/index.cgi/MatPlotLib

これは、その問題を解決するのに役立つ場合があります。

編集。ああ、私はあなたの質問を不注意に読んで申し訳ありません:(あなたのアプリがmatplotlibを使用していない場合は、それを除外に追加するだけでよいと思います.Smthは次のようになります:

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 に答える