在 PyCharm 中导入 bs4 或 BeautifulSoup4“未解决”。安装没问题

Sos*_*fie 2 beautifulsoup python-import pycharm python-3.x python-3.7

我想在 PyCharm 2018.3.2 中使用 BeautifulSoup4。问题是,“bs4”和“BeautifulSoup”/“BeautifulSoup4”在编写时在PyCharm中带有红色下划线:

from bs4 import BeautifulSoup (or BeautifulSoup4)
Run Code Online (Sandbox Code Playgroud)

没有其他东西无法导入,只有这个模块。红色下划线告诉我“bs4”和“BeautifulSoup(4)”是一样的:

“未解决的引用 'bs4' 少... (Ctrl+F1)

检查信息:此检查检测应该解析但不解析的名称。由于动态调度和鸭子类型,这在有限但有用的情况下是可能的。比实例项更好地支持顶级和类级项"

当我运行 PyCharm 时,错误显示:“ModuleNotFoundError: No module named 'bs4'”

在 cmd pip3 中已经正确安装了所有东西。不得不卸载并安装几次才能确定。Atm 安装后如下所示:

蟒蛇命令。这里不是管理模式,但也尝试过

还有这个:

pip check bs4
pip check beautifulsoup4
Run Code Online (Sandbox Code Playgroud)

说:“没有发现损坏的要求。”

我对 python 相当陌生,但我在网上搜索了答案,但没有找到“未解决的参考”。以为可能是路径惹的祸,但最近安装的请求和模块放在我的存档中的同一个文件夹中,因此 PyCharm 应该能够在能够找到请求时找到 bs4。

Joe*_*oey 6

您可以BeautifulSoup4从 PyCharm 内部轻松安装。

首先转到File>> Settings

在此处输入图片说明

然后在左侧向下滚动,展开Project条目并单击Project Interpreter

在此处输入图片说明

现在您可以验证窗口右侧的设置。例如,安装了哪些软件包以及当前设置了哪个解释器版本。

注意:如果您安装了多个不同版本的解释器,请确保您选择了正确的解释器。

在右侧单击+符号(添加包)。在搜索输入行中键入beautifulsoup4并在下面的列表中单击它。

在此处输入图片说明

最后在底部点击Install Package并等待它已成功安装的提示。