簡體   English   中英

Visual Studio 代碼中沒有名為“dotenv”的模塊

[英]no module named "dotenv" in visual studio code

我之前已經看過這個問題大約 5 次,我在那里嘗試了所有解決方案,我嘗試卸載 python-dotenv,重新安裝它,使用 pip,pip3,使用 pip3 -m install ...,我沒有“dotenv” (沒有python的那個)本身,我沒有使用虛擬環境,我嘗試切換到一個並安裝它,但它仍然說沒有名為“dotenv”的模塊。 我也試過 sudo pip3 install python-dotenv,但我仍然面臨同樣的問題。 有人能幫助我嗎?

圖片

如您所見,當我嘗試使用 dotenv 時,它不起作用。 如果有人想知道,我正在使用 flask。

這是使用的樣子: 圖片

根據您提供的信息,請參考以下內容:

  1. 模塊安裝的位置不是當前VS Code終端使用的python環境。

    請使用命令“ python --version ”或“ pip --version ”檢查VS Code終端使用的環境是否與VS Code左下角顯示的環境相同:

    在此處輸入圖像描述

    (如果結果不一樣,請用快捷鍵Ctrl+Shift+`打開一個新的VS Code終端,它會自動進入選擇的環境。如果還是不一樣,請將需要的python先放在python中VS Code 外的環境變量,然后重新打開 VS Code。)

  2. 請找到模塊安裝package的位置( \lib\site-packages\ ),然后移出或刪除文件夾“dotenv”,然后重新安裝模塊。

    在此處輸入圖像描述

檢查模塊的安裝:( pip show python-dotenv

在此處輸入圖像描述

跑:

在此處輸入圖像描述

參考: VS Code 中的 Python 環境

重新啟動我的機器對我有用。 我猜python虛擬環境的重啟做到了。

暫無
暫無

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

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