ModuleNotFoundError:没有名为"bs4"的模块 Atom MacOS



我目前在Mac上使用Atom,执行程序时会得到ModuleNotFoundError:没有名为"bs4"的模块。

我尝试了以下解决方案,但没有解决问题:

  • 使用venv 的虚拟环境

    python3 -m venv projectname
    source projectname/bin/activate
    pip install bs4
    
  • 使用不同名称安装的bs4:

    pip install bs4
    pip install beautifulsoup4
    pip install BeautifulSoup4
    

所有这些都给了我一个信息,";已满足要求";

  • 删除并重新安装bs4

  • 在Atom配置下将Atom Python设置为"python3">包>脚本>lib>语法>python.coffee

我引用了多个类似于我的问题的StackOverflow解决方案,但我无法解决该问题。我的笔记本电脑上的python或者Atom中的设置有什么问题吗?

如果是的话,我可以知道我必须采取哪些具体步骤吗?提前谢谢。

我的设置:

Atom 1.55.0

Python 3.7.6

MacOSCatalina 10.15.5

由于使用python3 -m venv,因此可以等效地使用python3 -m pip install

否则,看起来您的PATH有指向其他Python的pip二进制文件,也许您应该尝试pip3

最新更新