VSCode和Venvs:无法运行pip install



我在Win10上的Visual Studio Code中运行Python 3.9。我正试图将BeautifulSoup (bs4)导入venv,但没有运气。我得到以下错误:

  • 在编辑过程中,Pylance说:导入"bs4"无法从源Pylance
  • 中解析
  • 在VSCode中运行Python时"Play"按钮,我得到一个ModuleNotFoundError:没有名为'bs4'的模块

但是我之前已经使用终端安装了bs4 !当我输入

python3 -m pip install bs4

,我得到"要求已经满足"。有什么问题吗?我在VSCode中使用VENV,它在终端中被激活并被选中作为解释器。

解决我的问题是安装bs4不是全局的,但在本地venv。而不是运行

python3 -m pip install bs4

运行> 激活了VENV的终端中。如果VENV未激活,我可以CD到.venv/Scripts中并运行

.activate.ps1 

(用于windows PowerShell)。

最新更新