首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ModuleNotFoundError:没有名为'bs4‘的模块[sublime text 3]

ModuleNotFoundError:没有名为'bs4‘的模块[sublime text 3]
EN

Stack Overflow用户
提问于 2021-02-11 16:51:09
回答 2查看 145关注 0票数 0

基本上,我尝试在sublime text 3中运行一些简单的代码,但当我尝试运行它时,它给出了以下错误:

代码语言:javascript
复制
  File "/Users/ingodavila/Desktop/My Programming/scrape.py", line 1, in <module>
    from bs4 import BeautifulSoup
ModuleNotFoundError: No module named 'bs4'

我尝试过用pip3和easy_install安装它,但它不起作用。每当我尝试在终端中安装它时,它总是显示:

代码语言:javascript
复制
Requirement already satisfied: bs4 in ./opt/anaconda3/lib/python3.8/site-packages (0.0.1)
Requirement already satisfied: beautifulsoup4 in ./opt/anaconda3/lib/python3.8/site-packages (from bs4) (4.9.1)
Requirement already satisfied: soupsieve>1.2 in ./opt/anaconda3/lib/python3.8/site-packages (from beautifulsoup4->bs4)

我试着在一台jupyter笔记本上运行它,它可以工作,但是对于sublime,它总是显示'nomodulefound‘错误。我能做些什么来解决这个问题?

EN

回答 2

Stack Overflow用户

发布于 2021-02-11 16:58:46

你是在虚拟环境中运行代码吗?

如果是,请尝试以下方法:

激活环境代码并安装模块( virtualenv)

  • run

如果上述方法不起作用,请尝试:

代码语言:javascript
复制
conda install bs4
票数 1
EN

Stack Overflow用户

发布于 2021-02-11 17:03:59

这可能是因为您的Sublime文本解释器与您的全局解释器不同。我建议您使用虚拟环境,而不仅仅是全局安装模块。关于如何创建venv,请查看this one。一旦你设置好你的virtualenvactive它,你就可以安装软件包并使用它们,没有任何问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66151463

复制
相关文章

相似问题

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