Синтаксический анализ XML с использованием Python, преобразованного в исполняемый файл - PullRequest
0 голосов
/ 12 февраля 2012

Я немного новичок в Python и пытаюсь создать автономный парсер. Фактический парсер работает, когда выполняется через python, но я получаю ошибку, когда пытаюсь запустить его после того, как он был преобразован в исполняемый файл. Мне нужно, чтобы он мог работать без какого-либо стороннего программного обеспечения.

Ошибка говорит о том, что нет модуля с именем xml.dom

Помощь!

1 Ответ

0 голосов
/ 12 февраля 2012

Я не могу оставлять комментарии в настоящее время, но если вы используете py2exe, убедитесь, что вы ТОЛЬКО импортируете модули из своего пути python.Если это не так, вы можете проверить, идет ли ваш модуль по тому же пути, который указана вашей программой.Py2exe (если предполагается, что он у вас есть) создает две директории при компиляции (по умолчанию) и перемещает исполняемый файл в папку dist, в которой есть все модули в файле zib (называемом библиотекой).Py2exe НЕ будет искать пользовательские операторы импорта в модули за пределами вашего пути python.Таким образом, вы должны вручную разместить папку или модуль там, где когда-либо вызывала программа (в папке или в том же каталоге, в котором находится скомпилированный exe). Извините, если это не поможет.

...