Python 使用cx\u freeze编译PySNMP
我编写了一个小的Python3.3脚本,通过pySNMP查询设备 我用Python 使用cx\u freeze编译PySNMP,python,cx-freeze,pysnmp,Python,Cx Freeze,Pysnmp,我编写了一个小的Python3.3脚本,通过pySNMP查询设备 我用cx\u freeze编译了脚本(没有错误),但我有一个问题: 当我运行脚本时,关于library.zip中不存在的MIB文件(*.py),我出现了一个错误,因此我手动复制了库中的MIB,脚本工作正常。然后,我尝试在编译期间添加库添加(示例): zipinclude=[(“C:/Python33/Lib/site packages/pysnmp-4.2.4-py3.3.egg/pysnmp/smi/mibs/SNMP-FRAM
cx\u freeze
编译了脚本(没有错误),但我有一个问题:当我运行脚本时,关于library.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\u freeze
中的setup.py脚本,但即使编译后library.zip中存在MIB(.py),直到我手动将MIB复制到library.zip(覆盖cx\u freeze包含的MIB)后,脚本才起作用
对此问题有何建议?cx\U Freeze似乎在
.egg
安装方面存在问题。尝试安装它,以便在站点包中获得一个pysnmp
文件夹。