trs*_*hup 13 python python-dotenv
我正在用 python 编写一个程序,计划将其托管在 github 上。我有一个.env包含 api 令牌的文件。我尝试将其导入到我的代码中,如下所示:
首先,我通过在命令提示符中python-dotenv键入来安装该库。当我输入时显示pip install python-dotenvpython-dotenvpip list。
然后在我的代码中:
import os
from dotenv import load_dotenv
load_dotenv()
example = os.getenv('TOKEN')
Run Code Online (Sandbox Code Playgroud)
from dotenv import load_dotenv给出错误Import "dotenv" could not be resolved Pylancereport (MissingImports),我的代码将无法运行。我做错了什么吗?我该如何修复它?
Jor*_*ado 10
看起来你已经安装了python-env,而你确实想安装python-dotenv。前者没有您尝试在其__init__.py文件上使用的功能,这就是Pylancereport无法解析它的原因。
解决办法:
做一个pip install python-dotenv. 再次执行您的代码,它应该可以工作。