我收到此错误:ModuleNotFoundError:没有名为“ bs4”的模块

时间:2020-03-13 10:51:22

标签: python beautifulsoup installation

我在编码方面是新手。我知道这是一个非常常见的问题,我尝试了不同的解决方案,但仍然无法解决问题。 我正在使用pycharm(python38 w / anaconda)来解析网页。 我检查了项目解释程序,并安装了pip和beautifulSoup4,尽管pip在cmd或控制台(pip和pip3)中都无法正常工作。

在我无法识别的地方肯定犯了一些愚蠢的错误。

谢谢您的帮助。

import urllib
import urllib.request
from bs4 import BeautifulSoup
import os

def make_soup(url):
    page = urllib.request.urlopen(url)
    soupdata = BeautifulSoup(page, "html.parser")
    return soupdata

2 个答案:

答案 0 :(得分:0)

如果pip和pip3在cmd中不起作用,则应检查是否在路径中添加了python。

编辑:

转到文件管理器,右键单击“我的电脑”->“属性”->“高级系统设置”->环境变量->“路径”,然后检查其中是否有python。

答案 1 :(得分:0)

我无法使用解释器设置方法来运行它。我在终端中运行以下命令以使其工作。我怀疑这与运行虚拟环境有关。

python3 -m pip安装bs4