我想在 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。