我在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)。