我在flask项目中使用了dotenv,并且还在愚蠢的测试环境中对此进行了测试。我尝试卸载并重新安装等,但是python无法找到dotenv模块。
启动flask时,它会看到一些.env文件,并告诉我即使已安装dotenv也要安装,我可以在flasks系统库中看到它。
当我运行代码时,出现模块未找到错误,提示无法找到dotenv。该代码是
import os
from dotenv import load_dotenv
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
错误是
任何建议表示感谢。
最佳答案
您可能还安装了“dotenv”软件包。
在您的虚拟环境中,请尝试:
pip uninstall dotenv
pip uninstall python-dotenv
pip install python-dotenv
另外,您可能已在系统级别(虚拟环境之外)安装了dotenv。如果是,则可以尝试将其卸载。
如果这不是问题,请发布您的代码和由此产生的错误。
关于python - 我已经安装了python-dotenv但python找不到它,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58943578/