我在flask项目中使用了dotenv,并且还在愚蠢的测试环境中对此进行了测试。我尝试卸载并重新安装等,但是python无法找到dotenv模块。

启动flask时,它会看到一些.env文件,并告诉我即使已安装dotenv也要安装,我可以在flasks系统库中看到它。

python - 我已经安装了python-dotenv但python找不到它-LMLPHP

当我运行代码时,出现模块未找到错误,提示无法找到dotenv。该代码是

import os
from dotenv import load_dotenv
from flask import Flask
from flask_sqlalchemy import SQLAlchemy

错误是

python - 我已经安装了python-dotenv但python找不到它-LMLPHP

任何建议表示感谢。

最佳答案

您可能还安装了“dotenv”软件包。

在您的虚拟环境中,请尝试:

pip uninstall dotenv
pip uninstall python-dotenv
pip install python-dotenv

另外,您可能已在系统级别(虚拟环境之外)安装了dotenv。如果是,则可以尝试将其卸载。

如果这不是问题,请发布您的代码和由此产生的错误。

关于python - 我已经安装了python-dotenv但python找不到它,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58943578/

10-14 18:50