Python 使用cx\u freeze编译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

我编写了一个小的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-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
文件夹。