我编写了一个小python 3.3脚本,通过pySNMP查询设备。
我用cx_freeze
编译了脚本(没有错误),但我有一个问题:
当我运行脚本时,我有一个关于库.zip中不存在的MIB文件(* .py)的错误,所以我手动复制了库中的MIB并且脚本工作正常。然后我尝试在编译期间添加库(例子):
zipinclude = [("C:/Python33/Lib/site-packages/pysnmp-4.2.4-py3.3.egg/pysnmp/smi/mibs/SNMP-FRAMEWORK-MIB.py","pysnmp/smi/mibs/SNMP-FRAMEWORK-MIB.py")]
到cx_freeze
中的setup.py脚本,但即使编译后library.zip中存在MIB(.py),在我手动将MIB复制到库之前,脚本也不起作用。 zip(覆盖cx_freeze包含的那些)。
对此问题的任何建议?