PowerShell 7 环境已加载 (版本: 7.5.2)
PS C:\Users\Administrator\Desktop> # 1. 导航到项目目录
PS C:\Users\Administrator\Desktop> cd E:\AI_System
PS E:\AI_System>
PS E:\AI_System> # 2. 激活虚拟环境(只需执行一次)
PS E:\AI_System> venv\Scripts\activate
(venv) PS E:\AI_System>
(venv) PS E:\AI_System> # 3. 运行环境接口测试
(venv) PS E:\AI_System> python agent\environment_interface.py
2025-08-27 23:21:48,031 - CoreConfig - INFO - 📂 从 E:\AI_System\config\default.json 加载配置: {
"LOG_DIR": "E:/AI_System/logs",
"CONFIG_DIR": "E:/AI_System/config",
"MODEL_CACHE_DIR": "E:/AI_System/model_cache",
"AGENT_NAME": "\u5c0f\u84dd",
"DEFAULT_USER": "\u7ba1\u7406\u5458",
"MAX_WORKERS": 4,
"AGENT_RESPONSE_TIMEOUT": 30.0,
"MODEL_BASE_PATH": "E:/AI_Models",
"MODEL_PATHS": {
"TEXT_BASE": "E:/AI_Models/Qwen2-7B",
"TEXT_CHAT": "E:/AI_Models/deepseek-7b-chat",
"MULTIMODAL": "E:/AI_Models/deepseek-vl2",
"IMAGE_GEN": "E:/AI_Models/sdxl",
"YI_VL": "E:/AI_Models/yi-vl",
"STABLE_DIFFUSION": "E:/AI_Models/stable-diffusion-xl-base-1.0"
},
"NETWORK": {
"HOST": "0.0.0.0",
"FLASK_PORT": 8000,
"GRADIO_PORT": 7860
},
"DATABASE": {
"DB_HOST": "localhost",
"DB_PORT": 5432,
"DB_NAME": "ai_system",
"DB_USER": "ai_user",
"DB_PASSWORD": "secure_password_here"
},
"SECURITY": {
"SECRET_KEY": "generated-secret-key-here"
},
"ENVIRONMENT": {
"ENV": "dev",
"LOG_LEVEL": "DEBUG",
"USE_GPU": true
},
"DIRECTORIES": {
"DEFAULT_MODEL": "E:/AI_Models/Qwen2-7B",
"WEB_UI_DIR": "E:/AI_System/web_ui",
"AGENT_DIR": "E:/AI_System/agent",
"PROJECT_ROOT": "E:/AI_System"
}
}
2025-08-27 23:21:48,031 - CoreConfig - INFO - 📂 从 E:\AI_System\config\local.json 加载配置: {}
2025-08-27 23:21:48,032 - CoreConfig - INFO - 🌐 从 E:\AI_System\.env 加载环境变量
2025-08-27 23:21:48,032 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_ROOT=E:\AI_System
2025-08-27 23:21:48,032 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_DIRECTORIES__PROJECT_ROOT=E:\AI_System
2025-08-27 23:21:48,032 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_DIRECTORIES__AGENT_DIR=E:\AI_System\agent
2025-08-27 23:21:48,032 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_DIRECTORIES__WEB_UI_DIR=E:\AI_System\web_ui
2025-08-27 23:21:48,032 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_DIRECTORIES__DEFAULT_MODEL=E:\AI_Models\Qwen2-7B
2025-08-27 23:21:48,032 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_ENVIRONMENT__LOG_LEVEL=DEBUG
2025-08-27 23:21:48,033 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_DATABASE__DB_HOST=localhost
2025-08-27 23:21:48,033 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_DATABASE__DB_PORT=5432
2025-08-27 23:21:48,033 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_DATABASE__DB_NAME=ai_system
2025-08-27 23:21:48,033 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_DATABASE__DB_USER=ai_user
2025-08-27 23:21:48,033 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_DATABASE__DB_PASSWORD=******
2025-08-27 23:21:48,033 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_SECURITY__SECRET_KEY=******
2025-08-27 23:21:48,033 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_MODEL_PATHS__TEXT_BASE=E:\AI_Models\Qwen2-7B
2025-08-27 23:21:48,033 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_MODEL_PATHS__TEXT_CHAT=E:\AI_Models\deepseek-7b-chat
2025-08-27 23:21:48,033 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_MODEL_PATHS__MULTIMODAL=E:\AI_Models\deepseek-vl2
2025-08-27 23:21:48,033 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_MODEL_PATHS__IMAGE_GEN=E:\AI_Models\sdxl
2025-08-27 23:21:48,033 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_MODEL_PATHS__YI_VL=E:\AI_Models\yi-vl
2025-08-27 23:21:48,033 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_MODEL_PATHS__STABLE_DIFFUSION=E:\AI_Models\stable-diffusion-xl-base-1.0
2025-08-27 23:21:48,033 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_NETWORK__HOST=0.0.0.0
2025-08-27 23:21:48,033 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_NETWORK__FLASK_PORT=8000
2025-08-27 23:21:48,033 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_NETWORK__GRADIO_PORT=7860
2025-08-27 23:21:48,034 - CoreConfig - WARNING - ⚠️ 模型路径不存在: STABLE_DIFFUSION = E:/AI_Models/stable-diffusion-xl-base-1.0
2025-08-27 23:21:48,034 - CoreConfig - INFO - ✅ 配置系统初始化完成
2025-08-27 23:21:48,416 - EnvironmentInterface - INFO - ✅ 初始化环境模块: EnvironmentInterface
2025-08-27 23:21:48,416 - EnvironmentInterface - INFO - ✅ 初始化环境模块: EnvironmentInterface
Traceback (most recent call last):
File "E:\AI_System\agent\environment_interface.py", line 198, in <module>
env = EnvironmentInterface(config=config)
File "E:\AI_System\agent\environment_interface.py", line 78, in __init__
self.workspace_root = self._resolve_workspace_path(self.base_dir)
AttributeError: 'EnvironmentInterface' object has no attribute '_resolve_workspace_path'
(venv) PS E:\AI_System>
(venv) PS E:\AI_System> # 确认文件存在
(venv) PS E:\AI_System> dir agent\environment_interface.py
Directory: E:\AI_System\agent
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 2025/8/27 23:18 6972 environment_interface.py
(venv) PS E:\AI_System>
(venv) PS E:\AI_System> python --version
Python 3.10.10
(venv) PS E:\AI_System> # 应该显示 Python 3.x
(venv) PS E:\AI_System> # 检查虚拟环境中的包
(venv) PS E:\AI_System> pip list
Package Version
------------------------- ------------
accelerate 0.27.2
aiofiles 23.2.1
aiohttp 3.9.3
aiosignal 1.4.0
altair 5.5.0
annotated-types 0.7.0
ansicon 1.89.0
anyio 4.10.0
async-timeout 4.0.3
attrs 25.3.0
bidict 0.23.1
blessed 1.21.0
blinker 1.9.0
Brotli 1.1.0
certifi 2025.8.3
cffi 1.17.1
charset-normalizer 3.4.3
click 8.2.1
colorama 0.4.6
coloredlogs 15.0.1
contourpy 1.3.2
cryptography 42.0.4
cycler 0.12.1
diffusers 0.26.3
diskcache 5.6.3
distro 1.9.0
exceptiongroup 1.3.0
fastapi 0.116.1
ffmpy 0.6.1
filelock 3.19.1
Flask 3.0.2
Flask-SocketIO 5.3.6
flatbuffers 25.2.10
fonttools 4.59.1
frozenlist 1.7.0
fsspec 2025.7.0
gpustat 1.1
gradio 4.19.2
gradio_client 0.10.1
groovy 0.1.2
h11 0.16.0
httpcore 1.0.9
httpx 0.28.1
huggingface-hub 0.21.3
humanfriendly 10.0
idna 3.10
importlib_metadata 8.7.0
importlib_resources 6.5.2
itsdangerous 2.2.0
Jinja2 3.1.6
jinxed 1.3.0
jsonschema 4.25.1
jsonschema-specifications 2025.4.1
kiwisolver 1.4.9
loguru 0.7.2
markdown-it-py 4.0.0
MarkupSafe 2.1.5
matplotlib 3.10.5
mdurl 0.1.2
mpmath 1.3.0
multidict 6.6.4
narwhals 2.1.2
networkx 3.4.2
numpy 1.26.3
nvidia-ml-py 13.580.65
onnxruntime 1.17.1
openai 1.13.3
orjson 3.11.2
packaging 25.0
pandas 2.1.4
pillow 10.4.0
pip 22.3.1
prettytable 3.16.0
propcache 0.3.2
protobuf 6.32.0
psutil 5.9.7
pycparser 2.22
pydantic 2.11.7
pydantic_core 2.33.2
pydub 0.25.1
Pygments 2.19.2
pyparsing 3.2.3
pyreadline3 3.5.4
python-dateutil 2.9.0.post0
python-dotenv 1.0.1
python-engineio 4.12.2
python-multipart 0.0.20
python-socketio 5.13.0
pytz 2025.2
pywin32 306
PyYAML 6.0.2
redis 5.0.3
referencing 0.36.2
regex 2025.7.34
requests 2.31.0
rich 14.1.0
rpds-py 0.27.0
ruff 0.12.10
safehttpx 0.1.6
safetensors 0.4.2
semantic-version 2.10.0
setuptools 65.5.0
shellingham 1.5.4
simple-websocket 1.1.0
six 1.17.0
sniffio 1.3.1
starlette 0.47.2
sympy 1.14.0
tomlkit 0.12.0
torch 2.1.2
torchaudio 2.5.1+cu118
torchvision 0.20.1+cu118
tqdm 4.67.1
transformers 4.37.0
typer 0.16.1
typing_extensions 4.14.1
typing-inspection 0.4.1
tzdata 2025.2
urllib3 2.5.0
uvicorn 0.35.0
waitress 2.1.2
wcwidth 0.2.13
websockets 11.0.3
Werkzeug 3.1.3
win32_setctime 1.2.0
wsproto 1.2.0
yarl 1.20.1
zipp 3.23.0
[notice] A new release of pip available: 22.3.1 -> 25.2
[notice] To update, run: python.exe -m pip install --upgrade pip
(venv) PS E:\AI_System> # 应该包含 transformers, diskcache 等
(venv) PS E:\AI_System> # 进入Python交互模式
(venv) PS E:\AI_System> python
Python 3.10.10 (tags/v3.10.10:aad5f6a, Feb 7 2023, 17:20:36) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
最新发布