Beautiful Soup 4 无法与 Python 3.4.0 一起使用

Beautiful Soup 4 无法与 Python 3.4.0 一起使用

我在用Ubuntu 14.04 64 位操作系统 。

我安装了美麗的汤 4使用此命令:

sudo apt-get install python-bs4

Python 2.7.6,我导入模块没有遇到任何困难bs4。但是当我使用Python 3.4.0它向我显示了这个错误。

>>>import bs4
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named 'bs4'

我也尝试使用安装它点子

sudo pip install beautifulsoup4

但它仍然不适用于 Python 3.4.0。

现在我已经卸载了 pip 并且卸载了 Beautiful Soup 4

sudo apt-get remove python-bs4
sudo apt-get remove python-pip

我接下来应该怎么做才能正确安装 Beautiful Soup 4 Python 2.7.6Python 3.4.0??

答案1

在所有当前支持的 Ubuntu 版本中打开终端并运行:

sudo apt-get install python3-bs4

python3-bs4 是 Python 3 的容错 HTML 解析器。从中您可以看到有两个不同的包:python-bs4(用于 Python 2.x)和 python3-bs4(用于 Python 3.x),并且为了防止您混淆,还有两个不同的 Python 集成开发环境:IDLE 和 IDLE 3 来运行它们。

相关内容