2015-02-08 3 views
0

Я пытаюсь использовать py2exe для преобразования скрипта python в .exe, но я получаю ошибку без модуля с именем «BeautifulSoup». У меня установлены BeatifulSoup 3 и 4. Я также попытался [BS4.BeautifulSoup] и [BeautifulSoup4]Нет модуля с именем beautifulsoup

from distutils.core import setup 
import py2exe 

setup(
    windows=[{'script': 'strange.py'}], 
    options={ 
     'py2exe': 
     { 
      'includes': ['BeautifulSoup'], 
     } 
    } 
) 
+0

это работает при непосредственном выполнении его как питон ? –

+0

Из импорта bs4 Beautifulsoup работает в командной строке Python. – TotalNewb

+0

Вы импортируете из 'bs4' из repl, поэтому используйте' bs4' в своей конфигурации. – KevinOrr

ответ

1

Следующая нить должна обеспечить решение вашей проблемы.

Py2exe doesn't find bs4

Видимо, py2exe не поддерживает сжатые яйца, поэтому ключ, чтобы удалить BeautifulSoup и переустановить с --always-распакованный вариант:

Смежные вопросы