【问题标题】:no module named "dotenv" in visual studio codeVisual Studio 代码中没有名为“dotenv”的模块
【发布时间】:2021-07-12 21:26:10
【问题描述】:

我已经看过这个问题大约 5 次了,我已经尝试了那里的所有解决方案,我尝试卸载 python-dotenv,重新安装它,使用 pip、pip3、使用 pip3 -m install...,我没有“dotenv”(没有python的那个)本身,我没有使用虚拟环境,我尝试切换到一个并安装它,但它仍然说没有名为“dotenv”的模块。我也试过 sudo pip3 install python-dotenv,但我仍然面临同样的问题。有人可以帮帮我吗?

如您所见,当我尝试使用 dotenv 时,它不起作用。如果有人想知道,我正在使用烧瓶。

这是使用的样子:

【问题讨论】:

  • 谁输入了from dotenv import .....。你必须找出哪个Python解释器执行pip3,以及哪个Python解释器用于执行程序
  • @rioV8 我作为程序的一部分做了,我会更新它以显示它的样子
  • 查看我的更新评论,永远不要发布文字图片,很难在图片中搜索文字
  • @rioV8 好的,谢谢 :) 我现在看看你的评论
  • 你试过这个stackoverflow.com/a/58944490/6244201 吗?如果它不起作用,也许考虑你的整体烧瓶设置,即案例示例,stackoverflow.com/a/59241409/6244201

标签: python html flask visual-studio-code python-dotenv


【解决方案1】:

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

  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

【讨论】:

    猜你喜欢
    • 2022-09-25
    • 2022-10-18
    • 1970-01-01
    • 2021-12-31
    • 2020-04-21
    • 2022-10-07
    • 2017-03-04
    • 2021-02-06
    • 2022-08-11
    相关资源
    最近更新 更多