我正在用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
复制相似问题