没有名为beautifulsoup的模块

时间:2015-02-08 18:44:15

标签: python beautifulsoup py2exe

我正在尝试使用py2exe将python脚本转换为.exe,但是我得到错误没有名为'BeautifulSoup'的模块。我安装了BeatifulSoup 3和4。我也试过[BS4.BeautifulSoup]和[BeautifulSoup4]

from distutils.core import setup
import py2exe

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

1 个答案:

答案 0 :(得分:1)

以下主题应该为您的问题提供解决方案。

Py2exe doesn't find bs4

显然,py2exe不支持压缩蛋,所以关键是卸载BeautifulSoup并使用--always-unzip选项重新安装:

easy_install --always-unzip beautifulsoup4