我在用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.6和Python 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 来运行它们。