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 时它不起作用。如果有人想知道,我正在使用烧瓶。

用法如下:

根据您提供的信息,请参考以下内容:

  1. 模块安装位置不是当前VS Code终端使用的python环境

    请使用命令“python --version”或“pip --version”查看VS Code终端使用的环境是否与VS Code左下角显示的相同:

    (如果结果不一样,请使用快捷键Ctrl+Shift+`打开一个新的VS Code终端,会自动进入选择的环境,如果还是不一样,请把需要的python先在VS Code外的python环境变量中,然后重新打开VS Code。)

  2. 请找到模块安装包所在位置(\lib\site-packages\),然后移出或删除“dotenv”文件夹,然后重新安装模块。

检查模块的安装:(pip show python-dotenv)

运行:

参考:Python environments in VS Code.