2016-05-22 3 views
0

Я написал сценарий py, который использует Selenium, XmltoDict и BeautifulSoup. У меня возникают следующие ошибки при запуске команд. Как включить их?Py2Exe: недостающие ошибки модуля

['Carbon', 'Carbon.Files', '_scproxy', '_sysconfigdata', 'builder.ParserRejected 
Markup', 'builder.builder_registry', 'cchardet', 'chardet', 'defusedexpat', 'htm 
l.parser', 'html5lib', 'html5lib.constants', 'http.client', 'iconv_codec', 'lxml 
', 'ordereddict', 'urllib.parse', 'win32pipe', 'winreg']['Carbon', 'Carbon.Files', '_scproxy', '_sysconfigdata', 'builder.ParserRejected 
Markup', 'builder.builder_registry', 'cchardet', 'chardet', 'defusedexpat', 'htm 
l.parser', 'html5lib', 'html5lib.constants', 'http.client', 'iconv_codec', 'lxml 
', 'ordereddict', 'urllib.parse', 'win32pipe', 'winreg'] 

Я использую PY27

ответ

0

Там множество причин, почему py2exe пропустит пакеты, которые вам нужны, и включают в себя пакеты, которые вам не нужны. С помощью py2exe setup options вы можете помочь.

В вашей установке для py2exe:

py2exe_options = { 
    ... 
    packages=['Selenium', 'XmltoDict', 'BeautifulSoup'], # additional packages 
    includes=[], # additional modules 
    excludes=[], # exluded modules 
    ... 
} 
setup(..., 
     options = { 
      ... 
      'py2exe': py2exe_options, 
      ... 
     }, 
     ... 
) 
Смежные вопросы