diff --git a/config/ai_config.py b/config/ai_config.py index 6f7c4f7..6610100 100644 --- a/config/ai_config.py +++ b/config/ai_config.py @@ -5,7 +5,12 @@ AI大模型配置文件 """ import os from pathlib import Path -from dotenv import load_dotenv + +try: + from dotenv import load_dotenv +except ModuleNotFoundError: + def load_dotenv(*args, **kwargs): + return False # 加载项目根目录.env,避免进程工作目录不同导致读取到其他配置 ENV_PATH = Path(__file__).resolve().parents[1] / '.env' diff --git a/requirements.txt b/requirements.txt index 0159120..d88c1c0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,4 +12,5 @@ httpx~=0.27.0 PyPDF2~=3.0.1 Flask-Docs~=0.6.4 flask_redis~=0.4.0 -jira~=3.0.1 \ No newline at end of file +jira~=3.0.1 +python-dotenv~=1.0.1 \ No newline at end of file