我创建了一个程序,它使用 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.*'
]
}
}
)
有什么建议么?