首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法解决导入"dotenv“问题

无法解决导入"dotenv“问题
EN

Stack Overflow用户
提问于 2022-01-13 02:20:12
回答 2查看 7.7K关注 0票数 6

我正在用python制作一个程序,我计划在github上托管它。我有一个包含api令牌的.env文件。我试图将它导入我的代码中,如下所示:

首先,我通过在命令提示符中键入python-dotenv来安装pip install python-dotenv库。python-dotenv在输入pip list时显示。

那么在我的代码中:

代码语言:javascript
运行
复制
import os
from dotenv import load_dotenv

load_dotenv()

example = os.getenv('TOKEN')

from dotenv import load_dotenv给出了错误Import "dotenv" could not be resolved Pylancereport (MissingImports),我的代码将不会运行。我做错什么了吗?我怎么才能修好它?

EN

回答 2

Stack Overflow用户

发布于 2022-01-13 02:41:25

当您真正想要安装python-env时,您似乎已经安装了python-dotenv。前者没有您试图在它的__init__.py文件上使用的函数,这就是为什么Pylancereport无法解决它的原因。

解决方案:做一个pip install python-dotenv。再次执行您的代码,它应该可以工作。

票数 4
EN

Stack Overflow用户

发布于 2022-10-29 08:47:22

唯一帮助我的是完全删除虚拟环境,创建一个新的环境并安装requirements.txt (当然,内置python)。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70690682

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档