簡體   English   中英

VSCode 和 Venvs:無法運行 pip 安裝

[英]VSCode and Venvs: Unable to run pip install

我在 Win10 上的 Visual Studio Code 中運行 Python 3.9。 我正在嘗試將 BeautifulSoup (bs4) 導入 venv,但沒有成功。 我收到以下錯誤:

  • 在編輯過程中,Pylance 說:無法從源 Pylance 解析導入“bs4”
  • 從 VSCode“播放”按鈕運行 Python 時,出現 ModuleNotFoundError: No module named 'bs4'

但是我之前已經使用終端安裝了 bs4! 當我進入

python3 -m pip install bs4

,我得到“要求已經滿足”。 可能是什么問題? 我在 VSCode 中使用 VENV,它在終端中被激活並被選為解釋器。

我的問題的解決方案是不是全局安裝 bs4,而是在 venv 中本地安裝。 而不是跑步

python3 -m pip install bs4

簡單地運行

pip install bs4

在已激活 VENV 的終端中。 如果 VENV 未激活,我可以 CD 進入 .venv/Scripts 並運行

.\activate.ps1 

(對於 windows PowerShell)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM