Python 3.x 进口bs4或bs4“;“未解决”;魅力四射。安装很好

Python 3.x 进口bs4或bs4“;“未解决”;魅力四射。安装很好,python-3.x,beautifulsoup,pycharm,python-import,python-3.7,Python 3.x,Beautifulsoup,Pycharm,Python Import,Python 3.7,我想使用PyCharm 2018.3.2中的BeautifulSoup4。问题是,在书写时,“bs4”和“BeautifulSoup”/“BeautifulSoup4”在PyCharm中用红色下划线表示: from bs4 import BeautifulSoup (or BeautifulSoup4) 没有其他东西无法导入,只有此模块。红色下划线告诉我“bs4”和“BeautifulSoup(4)”也是一样的: “未解析的引用'bs4'小于…(Ctrl+F1) 检查信息:此检查检测应解析但不

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

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

“未解析的引用'bs4'小于…(Ctrl+F1)

检查信息:此检查检测应解析但不解析的名称。由于动态分派和duck类型,在有限但有用的情况下,这是可能的。与实例项目相比,顶级和类级别项目更受支持“

当我运行PyCharm时,错误显示: “ModuleNotFoundError:没有名为'bs4'的模块”

在cmd中,pip3已正确安装所有内容。必须卸载和安装几次才能确定。Atm安装后看起来是这样的:

此外,这:

pip check bs4
pip check beautifulsoup4
说:“没有发现不符合的需求。”

我对python相当陌生,但我在网上搜索了答案,但没有找到“未解析引用”的内容。
我想可能是路径问题造成的,但是最近安装的请求和模块都放在我的存档中的同一个文件夹中,因此PyCharm应该能够在找到请求时找到bs4。

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

首先转到
文件
>
设置

然后在左侧向下滚动,展开
项目
条目并单击
项目解释器

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

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

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


最后在底部单击
安装软件包
,等待promt成功安装

根据我的经验,Pycharm对bs4有些反感。这可能不适用于所有人,但为了一劳永逸地解决这个问题,我在我的基本解释器中安装了bs4(使用Powershell),在那里我安装了Django和一些其他模块。这样,当我用Pycharm中的一个新VirtualNV创建一个新项目时,我会像往常一样告诉它“继承全局站点包”,bs4就是其中之一。我希望这对某人有所帮助。

已经尝试过了,但没有任何改变。问题是PyCharm找不到bs4Ah好吧。您是否已经尝试过通过
pip install bs4--user
安装Beautifulsoup?(然后关闭并重新打开以重新加载PyCharm)顺便说一句,您正在运行什么操作系统?没有,但现在尝试了--user,它只对bs4、beautifulsoup4和SoupSive说“已经满足了要求”。我有Windows 8.1 Pro 64-bit@Sosofofie我已经更新了我的答案。这应该对你有用。谢谢你,这有用。无论什么模块,我都可以使用相同的方法吗?我应该,还是应该用“传统的方式”?我应该是来自bs4的
python是区分大小写的。