首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入bs4 ModuleNotFoundError:没有名为“bs4”的模块

导入bs4 ModuleNotFoundError:没有名为“bs4”的模块
EN

Stack Overflow用户
提问于 2020-12-24 07:54:40
回答 2查看 70关注 0票数 0

我正在尝试创建一个web脚本,但是当我运行它时,它给出了这个错误:

代码语言:javascript
复制
import bs4 ModuleNotFoundError: No module named 'bs4'

当我打开我的项目解释器时,bs4和beautifulsoup4已经安装好了。此外,当我运行命令pip install beautifulsoup4时,它显示:

代码语言:javascript
复制
Requirement already satisfied: soupsieve>1.2; python_version >= "3.0" in ./venv/lib/python3.8/site-packages (from beautifulsoup4) (2.1)

我的Python版本是3.8.0。

EN

回答 2

Stack Overflow用户

发布于 2020-12-24 08:17:13

尝试在与python脚本相同的解释器中运行此命令。

代码语言:javascript
复制
pip install beautifulsoup4

您的机器上可能有多个解释器设置,当您键入命令时,它不会安装到运行python脚本的解释器/虚拟环境中。

解决方案

如果适用于您的情况,请按顺序执行以下步骤:

如果您使用的是集成开发环境,如Pycharm或VSCode,您将可以选择您的虚拟环境。记住environment.

  • Then,的名称,激活您的虚拟环境,并使用上面指定的命令安装包。此过程可从命令行完成,也可在该environment/interpreter

中IDE

  • Run您的python脚本

这应该已经很好地回答了这个问题,但是如果您想了解有关虚拟环境和解释器的更多信息,请使用此链接。https://realpython.com/python-virtual-environments-a-primer/

票数 0
EN

Stack Overflow用户

发布于 2020-12-24 10:00:10

我用的是PyCharm Python3.7,还可以。

Python3.8应该没问题。

代码语言:javascript
复制
pip3 install beautifulsoup4
代码语言:javascript
复制
from bs4 import BeautifulSoup
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65432350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档