sud*_*vil 5 python python-2.7 python3 14.04 pip
我正在使用Ubuntu 14.04 64 位操作系统。
我使用以下命令安装了Beautiful Soup 4:
sudo apt-get install python-bs4
Run Code Online (Sandbox Code Playgroud)
使用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'
Run Code Online (Sandbox Code Playgroud)
我也尝试使用pip安装它。
sudo pip install beautifulsoup4
Run Code Online (Sandbox Code Playgroud)
但它再次不适用于 Python 3.4.0。
现在我已经卸载了 pip 并卸载了 Beautiful Soup 4
sudo apt-get remove python-bs4
sudo apt-get remove python-pip
Run Code Online (Sandbox Code Playgroud)
接下来我应该怎么做才能为Python 2.7.6和Python 3.4.0正确安装 Beautiful Soup 4 ?
kar*_*rel 11
在所有当前支持的 Ubuntu 版本中,打开终端并运行:
sudo apt-get install python3-bs4
Run Code Online (Sandbox Code Playgroud)
python3-bs4 是 Python 3 的容错 HTML 解析器。从中可以看出有两个不同的包:python-bs4(对于 Python 2.x)和 python3-bs4(对于 Python 3.x),以及防止您感到困惑还有两种不同的 Python 集成开发环境:IDLE 和 IDLE 3 来运行它们。
| 归档时间: |
|
| 查看次数: |
12343 次 |
| 最近记录: |