【问题标题】:Import error in Visual Studio Code for bs4用于 bs4 的 Visual Studio Code 中的导入错误
【发布时间】:2020-02-01 08:17:12
【问题描述】:

我的 Visual Studio Code 和导入(实际上是我安装的所有模块)都遇到了很大的问题。

例如,最近我安装了BeautifulSoup4,但是Visual Studio Code似乎不想导入它,但是当我通过cmd或powershell中的idle或python之类的东西导入它时,它完全可以正常工作。

我正在使用 pip 安装它;我试过 pip install bs4、pip install BeautifulSoup4、pip install beautifulsoup4。每次它说它已安装并满意,但在 Visual There 似乎是一个持续存在的问题。

我已经尝试卸载 bs4 并重新安装它,但这似乎不起作用。

这就是我要写的:

from bs4 import BeautifulSoup

这是我在 Visual Studio Code 中得到的输出:

Traceback (most recent call last):
  line 1, in <module>
    from bs4 import BeautifulSoup
ModuleNotFoundError: No module named 'bs4'

但是,当我通过 python 终端运行它时,它完全可以正常工作并且可以正常导入。

【问题讨论】:

  • 你在 VS Code 上选对了解释器吗?
  • 我不确定,我该如何检查?
  • 在状态栏的底部,您可以在左侧看到所选的解释器。使用 F1 并键入命令“Python:选择解释器”,您可以选择所需的正确解释器。或者只需单击状态栏上的解释器即可更改它。确保您在所选 Python 版本上安装了您的包。
  • 感谢您的帮助,问题已解决。我不得不将解释器更改为 64 位版本。

标签: python visual-studio-code beautifulsoup pip


【解决方案1】:

我遇到了同样的问题,并使用 Anaconda 包和 Jupyter Notebook 解决了它。下载了软件包,安装了它,并且在使用 VS Code 时遇到了同样的问题。用过 Anaconda,效果很好。

【讨论】:

    【解决方案2】:

    我同时使用 Visual Studio 代码和 anaconda,所以只需点击左下角的 Python 解释器即可将 Python 环境更改为已经安装了许多模块和 tensorflow 或 pytorch 后端的 ananconda vent

    【讨论】:

      猜你喜欢
      • 2018-11-17
      • 1970-01-01
      • 2018-01-26
      • 1970-01-01
      • 2016-07-21
      • 2020-06-05
      • 1970-01-01
      相关资源
      最近更新 更多