我正在用python制作一个程序,我计划在github上托管它。我有一个包含api令牌的.env
文件。我试图将它导入我的代码中,如下所示:
首先,我通过在命令提示符中键入python-dotenv
来安装pip install python-dotenv
库。python-dotenv
在输入pip list
时显示。
那么在我的代码中:
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)
,我的代码将不会运行。我做错什么了吗?我怎么才能修好它?
发布于 2022-01-13 02:41:25
当您真正想要安装python-env
时,您似乎已经安装了python-dotenv
。前者没有您试图在它的__init__.py
文件上使用的函数,这就是为什么Pylancereport
无法解决它的原因。
解决方案:做一个pip install python-dotenv
。再次执行您的代码,它应该可以工作。
发布于 2022-10-29 08:47:22
唯一帮助我的是完全删除虚拟环境,创建一个新的环境并安装requirements.txt (当然,内置python)。
https://stackoverflow.com/questions/70690682
复制相似问题