当前位置: 首页 > 知识库问答 >
问题:

在 PyCharm 中导入 bs4 或 BeautifulSoup4 “未解决”。安装正常

红砚文
2023-03-14

我想在PyCharm 2018.3.2中使用BeautifulSoup4。问题是,“bs4”和“Beautiful Soup”/“BeautiFul Soup4”在PyCharm中用红色下划线表示:

from bs4 import BeautifulSoup (or BeautifulSoup4)

没有其他无法导入,只有这个模块。红色下划线告诉我“bs4”和“美丽汤(4)”也是如此:

“未解析的引用'bs4' 更少...(按 F1 键)

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

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

在cmd中,pip3已正确安装所有内容。为了确保安全,不得不多次卸载和安装。安装后看起来是这样的:

Python cmd。这里不是管理模式,但也尝试了

还有,这个:

pip check bs4
pip check beautifulsoup4

说:“没有发现不符合要求的情况。”

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

共有2个答案

祁刚毅
2023-03-14

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

房学
2023-03-14

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

首先转到文件

然后在左侧向下滚动,展开< code >项目条目,并点击< code >项目解释器。

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

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

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

最后在底部单击Install Package并等待它已成功安装的促销活动。

 类似资料:
  • 本文向大家介绍解决pip安装的第三方包在PyCharm无法导入的问题,包括了解决pip安装的第三方包在PyCharm无法导入的问题的使用技巧和注意事项,需要的朋友参考一下 一般我们安装Python的第三方包都会在终端执行下列命令进行安装: 安装成功后发现在PyCharm中仍然存在找不到包的问题,为什么呢? 总之就是PyCharm找不到pip安装的包的路径,比如我之前用pip安装的matplotli

  • 主要内容:安装步骤在本章中,您将详细了解PyCharm在本地计算机上的安装过程。 安装步骤 必须按照以下步骤在系统上安装PyCharm。 这些步骤显示了从将PyCharm软件包从其官方网站下载到创建新项目的安装过程。 第1步 从PyCharm的官方网站下载所需的软件包或可执行文件 https://www.jetbrains.com/pycharm/download/#section=windows 在这里您会看到两

  • 问题内容: 我有一个目录结构 而且我可以使用访问网络模块。 但是,pycharm抱怨它无法访问该模块。我该如何教pycham解析参考文献? 问题答案: 手动将其添加为你所做的确实这样做的一种方式,但有一个简单的方法,那就是通过简单地告诉要在添加文件夹作为源根目录,然后添加源根你的Python路径。 这样,你就不必将代码硬编码到解释器的设置中: 添加为源内容根: 然后确保将添加源添加到你的: 这样,

  • 我有一个目录结构 我可以使用访问网络模块。 但是,pycharm抱怨它无法访问该模块。我如何教pycham解析引用?

  • 我正在Windows中使用eclipse中的Tomcat6.0。我尝试安装Tomcat8。后来,当我试图在eclipse中的Tomcat6上运行我的项目时,它显示“无法定位JAR文件”。然后我尝试更改运行时环境,将服务器JRE从“Workbench Default JRE”编辑为“java”,服务器已启动,但未导入“arrays”,同时导入了util下的arraylist和其他。然后我切换回工作台

  • 我在华硕的Windows 10上。我正在使用python 3.8。我在另一台计算机上成功安装了pygame(联想瑜伽,相同的操作系统)并且工作正常。然后我尝试使用 pip 在这台计算机(华硕)上安装相同的软件包,并且工作得很好。问题是当我尝试在 中导入 时,模块似乎没有退出 在python控制台上导入或使用默认IDLE可以正常工作。我还尝试从Pycharm导入包,既使用快速修复程序,又转到文件 安