SNMP を使用して (PySNMP モジュール経由で) ルーターから情報を取得するプログラムを作成しました。アプリケーションはうまく機能し、同僚に配布できるようにスタンドアロン アプリケーションにコンパイルする方法を考えています。しかし、Py2exe と PyInstaller の両方を試した後、動作するアプリケーションをコンパイルすることに失敗しました。PySNMP アプリケーションを正常にコンパイルできたが、とにかく見つけることができなかった人の例を見つけようとして、インターネットを (たくさん!) 検索しました。これをコンパイルするより良い方法はありますか、それとも間違っていますか?
これらは私がインポートしたモジュールです:
from Tkinter import *
import tkMessageBox
from pysnmp.entity.rfc3413.oneliner import cmdgen
これは、Py2exe 用に作成した setup.py です。
from distutils.core import setup
import py2exe
setup( console = [
{ "script": "RSSIChecker.py",
}],
options = {
"py2exe":{
'includes': [
'pysnmp.smi.mibs.*',
'pysnmp.smi.mibs.instances.*'
]
}
}
)
助言がありますか?