Я создал программу, которая извлекает информацию с маршрутизаторов, используя SNMP (через модуль PySNMP). Приложение отлично работает, и теперь я собираюсь скомпилировать его в отдельное приложение, чтобы я мог распространять его среди моих сотрудников. Однако, пытаясь как Py2exe, так и PyInstaller, я не увенчался успехом при компиляции рабочего приложения. Я искал в Интернете (много!), Пытаясь найти пример того, кто успешно смог скомпилировать свое приложение PySNMP, но так и не смог найти. Есть ли лучший способ скомпилировать это или я просто делаю это неправильно?Компиляция Pysnmp с Py2exe
Эти модули я ввозимые:
from Tkinter import *
import tkMessageBox
from pysnmp.entity.rfc3413.oneliner import cmdgen
Это setup.py я создал для py2exe:
from distutils.core import setup
import py2exe
setup(console = [
{ "script": "RSSIChecker.py",
}],
options = {
"py2exe":{
'includes': [
'pysnmp.smi.mibs.*',
'pysnmp.smi.mibs.instances.*'
]
}
}
)
Любые предложения?
Спасибо за помощь. Извиняюсь, я только начал писать, так что я немного смущен. Должен ли я использовать весь этот файл как мой setup.py или только из строк 101 и далее? Я загрузил весь файл и запустил: python setup.py py2exe Это породило некоторые ошибки в отношении недостающих файлов, которые я нашел в родительском каталоге ссылки, которую вы отправили. При загрузке всех файлов компиляция завершена, но мой .exe-файл не находится в папке «dist». Единственные файлы были: datafile.exe mib2dev.exe pcap2dev.exe snmprec.exe snmpsimd.exe w9xpopen.exe я упускаю что-то? Есть ли полезная информация, которую я могу предоставить? – bbmjack