我无法在python3中导入beautifulsoup

时间:2018-11-03 10:50:55

标签: python-3.x beautifulsoup

当我在命令行中运行pip install BeautifulSoup4时,它显示的输出如下:

  

已经满足的要求:/usr/lib/python2.7/dist-packages(4.5.1)中的BeautifulSoup4

美丽的汤安装在python2.7中,而不是python 3.5

我什至将bs4BeautifulSoup4文件夹从python 2.7/dist-packages复制到python3.5/distutils/仍然导入BeautifulSoup4,显示错误为No module named 'Beautiful Soup' found

Beutifulsoup4中运行python2.7时,除了解析HTML网页时得到的信息外,我没有得到相关的输出。

请帮助我如何在bs4中安装python3.5

2 个答案:

答案 0 :(得分:0)

要在python3中安装BeautifulSoup,请使用:

pip3 install beautifulsoup4

然后将其导入尝试:

from bs4 import BeautifulSoup

在大型项目中使用虚拟环境也是一个好主意,或者如果您将在多个项目中使用类似的配置,请查看此内容是否有兴趣。 virtual env

答案 1 :(得分:0)

使用以下命令安装BeautifulSoup4:

pip3 install BeautifulSoup4

如果它不起作用,请尝试

python3 -m pip install BeautifulSoup4

在最坏的情况下,上述所有操作均不起作用,请尝试以下命令

apt-get install python3-bs4

或者,对于非root用户。

sudo apt-get install python3-bs4