错误:Can't upgrade read-only database from version 0 to 1

本文介绍了在模拟器上运行项目时遇到的SQLite数据库从版本0升级到版本1时的错误,并给出了排查及解决方法,包括检查数据库文件和SQL语句。

在模拟器上运行项目时会被强制退出,查找log,错误原因如下

 

android.database.sqlite.SQLiteException: Can't upgrade read-only database from version 0 to 1: 

 

产生这个原因可能有很多,就我遇到的情况以及在网上搜索看到的问题而言,很可能是在创建表的时候出错

 

可以在运行后,查看DDMS->file explorer->data ->data找到你所用的项目,将数据库文件(.db) 导出

 

然后使用一些SQLite管理工具查看,我使用的是SQLiteSpy

 

可以查看所创建的表是否有误

 

如果表创建有误,可以去查看下代码里创建表的SQL语句有没有问题

 

非常可能的是,在标点符号,或者是空格等小问题上出错(我就是因为一个空格的原因(─.─|||| 汗~ )

 

修改后重新运行

 

 

PowerShell 7 环境已加载 (版本: 7.5.2) PS C:\Users\Administrator\Desktop> cd E:\AI_System PS E:\AI_System> python tests/test_core_import.py 2025-08-27 21:09:57,929 - ImportTest - INFO - 脚本目录: E:\AI_System\tests 2025-08-27 21:09:57,929 - ImportTest - INFO - 项目根目录: E:\AI_System 2025-08-27 21:09:57,929 - ImportTest - INFO - 已将项目根目录添加到系统路径: E:\AI_System 2025-08-27 21:09:57,931 - CorePackage - INFO - 项目根目录: E:\AI_System 2025-08-27 21:09:57,933 - AgentPackage - INFO - Agent目录: E:\AI_System\agent 2025-08-27 21:09:57,933 - AgentPackage - INFO - 已将Agent目录添加到系统路径: E:\AI_System\agent 2025-08-27 21:09:57,933 - AgentPackage - INFO - ✅ 成功导入models模块 2025-08-27 21:09:58,140 - ModelManager - INFO - 添加项目根目录到路径: E:\ 2025-08-27 21:09:58,140 - ModelManager - INFO - ✅ 成功导入BaseModel 2025-08-27 21:09:58,140 - AgentPackage - INFO - ✅ 成功导入ModelManager 2025-08-27 21:09:58,140 - CognitiveArchitecture - INFO - ✅ 成功从core.base_module导入CognitiveModule基类 2025-08-27 21:09:58,140 - CognitiveArchitecture - ERROR - ❌ 自我认知模块导入失败: No module named 'agent.digital_body_schema' 2025-08-27 21:09:58,140 - CognitiveArchitecture - WARNING - ⚠️ 使用占位符自我认知模块 2025-08-27 21:09:58,140 - AgentPackage - INFO - ✅ 成功导入CognitiveSystem 2025-08-27 21:09:58,172 - AgentPackage - INFO - ✅ 成功导入EnvironmentInterface 2025-08-27 21:09:58,172 - AgentPackage - INFO - ✅ 成功导入AffectiveSystem 2025-08-27 21:09:58,172 - AgentPackage - INFO - ✅ Agent包初始化完成 2025-08-27 21:09:58,172 - CorePackage - INFO - ✅ 成功导入CognitiveModule 2025-08-27 21:09:58,172 - CorePackage - INFO - ✅ Core package initialized successfully 2025-08-27 21:09:58,172 - ImportTest - INFO - ✅ 成功导入CognitiveModule基类 2025-08-27 21:09:58,172 - Model.TestModule - INFO - 初始化模型: TestModule v1.0 2025-08-27 21:09:58,172 - ImportTest - INFO - 模块状态: {'name': 'TestModule', 'version': '1.0', 'status': 'active'} 2025-08-27 21:09:58,177 - 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': '小蓝', 'DEFAULT_USER': '管理员', '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'}} 2025-08-27 21:09:58,177 - 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': '小蓝', 'DEFAULT_USER': '管理员', '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'}} 2025-08-27 21:09:58,183 - CoreConfig - INFO - 📂 从 E:\AI_System\config\local.json 加载配置: {} 2025-08-27 21:09:58,183 - CoreConfig - INFO - 📂 从 E:\AI_System\config\local.json 加载配置: {} 2025-08-27 21:09:58,183 - CoreConfig - INFO - 🌐 从 E:\AI_System\.env 加载环境变量 2025-08-27 21:09:58,183 - CoreConfig - INFO - 🌐 从 E:\AI_System\.env 加载环境变量 2025-08-27 21:09:58,183 - CoreConfig - INFO - 🔄 环境变量覆盖: AGENT_DIR=E:/AI_System/agent 2025-08-27 21:09:58,183 - CoreConfig - INFO - 🔄 环境变量覆盖: AGENT_DIR=E:/AI_System/agent 2025-08-27 21:09:58,183 - CoreConfig - INFO - 🔄 环境变量覆盖: WEB_UI_DIR=E:/AI_System/web_ui 2025-08-27 21:09:58,183 - CoreConfig - INFO - 🔄 环境变量覆盖: WEB_UI_DIR=E:/AI_System/web_ui 2025-08-27 21:09:58,183 - CoreConfig - INFO - ✅ 配置系统初始化完成 2025-08-27 21:09:58,183 - CoreConfig - INFO - ✅ 配置系统初始化完成 2025-08-27 21:09:58,183 - ImportTest - INFO - ✅ 成功导入核心配置模块 2025-08-27 21:09:58,183 - ImportTest - INFO - ✅ 成功导入核心工具模块 2025-08-27 21:09:58,183 - ImportTest - INFO - 项目根目录: E:\AI_System PS E:\AI_System> python tests/test_models.py 2025-08-27 21:09:58,262 - TestModels - INFO - 脚本目录: E:\AI_System\tests 2025-08-27 21:09:58,262 - TestModels - INFO - 项目根目录: E:\AI_System 2025-08-27 21:09:58,262 - TestModels - INFO - 已将项目根目录添加到系统路径: E:\AI_System 2025-08-27 21:09:58,262 - AgentPackage - INFO - Agent目录: E:\AI_System\agent 2025-08-27 21:09:58,262 - AgentPackage - INFO - 已将Agent目录添加到系统路径: E:\AI_System\agent 2025-08-27 21:09:58,262 - AgentPackage - INFO - ✅ 成功导入models模块 2025-08-27 21:09:58,464 - ModelManager - INFO - 添加项目根目录到路径: E:\ 2025-08-27 21:09:58,466 - ModelManager - INFO - ✅ 成功导入BaseModel 2025-08-27 21:09:58,467 - AgentPackage - INFO - ✅ 成功导入ModelManager 2025-08-27 21:09:58,470 - CorePackage - INFO - 项目根目录: E:\AI_System 2025-08-27 21:09:58,471 - CorePackage - INFO - ✅ 成功导入CognitiveModule 2025-08-27 21:09:58,473 - CorePackage - INFO - ✅ Core package initialized successfully 2025-08-27 21:09:58,475 - CognitiveArchitecture - INFO - ✅ 成功从core.base_module导入CognitiveModule基类 2025-08-27 21:09:58,476 - CognitiveArchitecture - ERROR - ❌ 自我认知模块导入失败: No module named 'agent.digital_body_schema' 2025-08-27 21:09:58,478 - CognitiveArchitecture - WARNING - ⚠️ 使用占位符自我认知模块 2025-08-27 21:09:58,480 - AgentPackage - INFO - ✅ 成功导入CognitiveSystem 2025-08-27 21:09:58,489 - AgentPackage - INFO - ✅ 成功导入EnvironmentInterface 2025-08-27 21:09:58,490 - AgentPackage - INFO - ✅ 成功导入AffectiveSystem 2025-08-27 21:09:58,491 - AgentPackage - INFO - ✅ Agent包初始化完成 2025-08-27 21:09:58,509 - Model.TestModel - INFO - 初始化模型: TestModel v1.0 2025-08-27 21:09:58,509 - TestModels - INFO - ✅ 模型初始化测试通过 .2025-08-27 21:09:58,513 - Model.ResponseModel - INFO - 初始化模型: ResponseModel v1.0 2025-08-27 21:09:58,514 - Model.ResponseModel - INFO - 生成响应: 这是 ResponseModel-1.0 对 'Hello' 的响应 F2025-08-27 21:09:58,516 - Model.TestModule - INFO - 初始化模型: TestModule v1.0 2025-08-27 21:09:58,518 - TestModels - INFO - ✅ 模块初始化测试通过 . ====================================================================== FAIL: test_response_generation (__main__.TestBaseModel) 测试响应生成 ---------------------------------------------------------------------- Traceback (most recent call last): File "E:\AI_System\tests\test_models.py", line 43, in test_response_generation self.assertIn("TestModel-1.0", response) AssertionError: 'TestModel-1.0' not found in "这是 ResponseModel-1.0 对 'Hello' 的响应" ---------------------------------------------------------------------- Ran 3 tests in 0.010s FAILED (failures=1) PS E:\AI_System> python -m venv venv PS E:\AI_System> .\venv\Scripts\activate (venv) PS E:\AI_System> pip install -r requirements.txt Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple Requirement already satisfied: accelerate==0.27.2 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 1)) (0.27.2) Requirement already satisfied: aiofiles==23.2.1 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 2)) (23.2.1) Requirement already satisfied: aiohttp==3.9.3 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 3)) (3.9.3) Requirement already satisfied: aiosignal==1.4.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 4)) (1.4.0) Requirement already satisfied: altair==5.5.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 5)) (5.5.0) Requirement already satisfied: annotated-types==0.7.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 6)) (0.7.0) Requirement already satisfied: ansicon==1.89.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 7)) (1.89.0) Requirement already satisfied: anyio==4.10.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 8)) (4.10.0) Requirement already satisfied: async-timeout==4.0.3 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 9)) (4.0.3) Requirement already satisfied: attrs==25.3.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 10)) (25.3.0) Requirement already satisfied: bidict==0.23.1 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 11)) (0.23.1) Requirement already satisfied: blessed==1.21.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 12)) (1.21.0) Requirement already satisfied: blinker==1.9.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 13)) (1.9.0) Requirement already satisfied: certifi==2025.8.3 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 14)) (2025.8.3) Requirement already satisfied: cffi==1.17.1 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 15)) (1.17.1) Requirement already satisfied: charset-normalizer==3.4.3 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 16)) (3.4.3) Requirement already satisfied: click==8.2.1 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 17)) (8.2.1) Requirement already satisfied: colorama==0.4.6 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 18)) (0.4.6) Requirement already satisfied: coloredlogs==15.0.1 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 19)) (15.0.1) Requirement already satisfied: contourpy==1.3.2 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 20)) (1.3.2) Requirement already satisfied: cryptography==42.0.4 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 21)) (42.0.4) Requirement already satisfied: cycler==0.12.1 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 22)) (0.12.1) Requirement already satisfied: diffusers==0.26.3 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 23)) (0.26.3) Requirement already satisfied: distro==1.9.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 24)) (1.9.0) Requirement already satisfied: exceptiongroup==1.3.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 25)) (1.3.0) Requirement already satisfied: fastapi==0.116.1 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 26)) (0.116.1) Requirement already satisfied: ffmpy==0.6.1 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 27)) (0.6.1) Requirement already satisfied: filelock==3.19.1 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 28)) (3.19.1) Requirement already satisfied: Flask==3.0.2 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 29)) (3.0.2) Requirement already satisfied: Flask-SocketIO==5.3.6 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 30)) (5.3.6) Requirement already satisfied: flatbuffers==25.2.10 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 31)) (25.2.10) Requirement already satisfied: fonttools==4.59.1 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 32)) (4.59.1) Requirement already satisfied: frozenlist==1.7.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 33)) (1.7.0) Requirement already satisfied: fsspec==2025.7.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 34)) (2025.7.0) Requirement already satisfied: gpustat==1.1 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 35)) (1.1) Requirement already satisfied: gradio==4.19.2 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 36)) (4.19.2) Requirement already satisfied: gradio_client==0.10.1 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 37)) (0.10.1) Requirement already satisfied: h11==0.16.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 38)) (0.16.0) Requirement already satisfied: httpcore==1.0.9 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 39)) (1.0.9) Requirement already satisfied: httpx==0.28.1 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 40)) (0.28.1) Requirement already satisfied: huggingface-hub==0.21.3 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 41)) (0.21.3) Requirement already satisfied: humanfriendly==10.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 42)) (10.0) Requirement already satisfied: idna==3.10 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 43)) (3.10) Requirement already satisfied: importlib_metadata==8.7.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 44)) (8.7.0) Requirement already satisfied: importlib_resources==6.5.2 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 45)) (6.5.2) Requirement already satisfied: itsdangerous==2.2.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 46)) (2.2.0) Requirement already satisfied: Jinja2==3.1.6 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 47)) (3.1.6) Requirement already satisfied: jinxed==1.3.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 48)) (1.3.0) Requirement already satisfied: jsonschema==4.25.1 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 49)) (4.25.1) Requirement already satisfied: jsonschema-specifications==2025.4.1 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 50)) (2025.4.1) Requirement already satisfied: kiwisolver==1.4.9 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 51)) (1.4.9) Requirement already satisfied: loguru==0.7.2 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 52)) (0.7.2) Requirement already satisfied: markdown-it-py==4.0.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 53)) (4.0.0) Requirement already satisfied: MarkupSafe==2.1.5 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 54)) (2.1.5) Requirement already satisfied: matplotlib==3.10.5 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 55)) (3.10.5) Requirement already satisfied: mdurl==0.1.2 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 56)) (0.1.2) Requirement already satisfied: mpmath==1.3.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 57)) (1.3.0) Requirement already satisfied: multidict==6.6.4 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 58)) (6.6.4) Requirement already satisfied: narwhals==2.1.2 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 59)) (2.1.2) Requirement already satisfied: networkx==3.4.2 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 60)) (3.4.2) Requirement already satisfied: numpy==1.26.3 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 61)) (1.26.3) Requirement already satisfied: nvidia-ml-py==13.580.65 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 62)) (13.580.65) Requirement already satisfied: onnxruntime==1.17.1 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 63)) (1.17.1) Requirement already satisfied: openai==1.13.3 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 64)) (1.13.3) Requirement already satisfied: orjson==3.11.2 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 65)) (3.11.2) Requirement already satisfied: packaging==25.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 66)) (25.0) Requirement already satisfied: pandas==2.1.4 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 67)) (2.1.4) Requirement already satisfied: pillow==10.4.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 68)) (10.4.0) Requirement already satisfied: prettytable==3.16.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 69)) (3.16.0) Requirement already satisfied: propcache==0.3.2 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 70)) (0.3.2) Requirement already satisfied: protobuf==6.32.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 71)) (6.32.0) Requirement already satisfied: psutil==5.9.7 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 72)) (5.9.7) Requirement already satisfied: pycparser==2.22 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 73)) (2.22) Requirement already satisfied: pydantic==2.11.7 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 74)) (2.11.7) Requirement already satisfied: pydantic_core==2.33.2 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 75)) (2.33.2) Requirement already satisfied: pydub==0.25.1 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 76)) (0.25.1) Requirement already satisfied: Pygments==2.19.2 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 77)) (2.19.2) Requirement already satisfied: pyparsing==3.2.3 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 78)) (3.2.3) Requirement already satisfied: pyreadline3==3.5.4 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 79)) (3.5.4) Requirement already satisfied: python-dateutil==2.9.0.post0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 80)) (2.9.0.post0) Requirement already satisfied: python-dotenv==1.0.1 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 81)) (1.0.1) Requirement already satisfied: python-engineio==4.12.2 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 82)) (4.12.2) Requirement already satisfied: python-multipart==0.0.20 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 83)) (0.0.20) Requirement already satisfied: python-socketio==5.13.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 84)) (5.13.0) Requirement already satisfied: pytz==2025.2 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 85)) (2025.2) Requirement already satisfied: pywin32==306 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 86)) (306) Requirement already satisfied: PyYAML==6.0.2 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 87)) (6.0.2) Requirement already satisfied: redis==5.0.3 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 88)) (5.0.3) Requirement already satisfied: referencing==0.36.2 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 89)) (0.36.2) Requirement already satisfied: regex==2025.7.34 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 90)) (2025.7.34) Requirement already satisfied: requests==2.31.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 91)) (2.31.0) Requirement already satisfied: rich==14.1.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 92)) (14.1.0) Requirement already satisfied: rpds-py==0.27.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 93)) (0.27.0) Requirement already satisfied: ruff==0.12.10 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 94)) (0.12.10) Requirement already satisfied: safetensors==0.4.2 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 95)) (0.4.2) Requirement already satisfied: semantic-version==2.10.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 96)) (2.10.0) Requirement already satisfied: shellingham==1.5.4 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 97)) (1.5.4) Requirement already satisfied: simple-websocket==1.1.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 98)) (1.1.0) Requirement already satisfied: six==1.17.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 99)) (1.17.0) Requirement already satisfied: sniffio==1.3.1 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 100)) (1.3.1) Requirement already satisfied: starlette==0.47.2 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 101)) (0.47.2) Requirement already satisfied: sympy==1.14.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 102)) (1.14.0) Requirement already satisfied: tokenizers==0.15.2 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 103)) (0.15.2) Requirement already satisfied: tomlkit==0.12.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 104)) (0.12.0) Requirement already satisfied: torch==2.1.2 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 105)) (2.1.2) Requirement already satisfied: tqdm==4.67.1 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 106)) (4.67.1) Requirement already satisfied: transformers==4.37.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 107)) (4.37.0) Requirement already satisfied: typer==0.16.1 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 108)) (0.16.1) Requirement already satisfied: typing-inspection==0.4.1 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 109)) (0.4.1) Requirement already satisfied: typing_extensions==4.14.1 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 110)) (4.14.1) Requirement already satisfied: tzdata==2025.2 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 111)) (2025.2) Requirement already satisfied: urllib3==2.5.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 112)) (2.5.0) Requirement already satisfied: uvicorn==0.35.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 113)) (0.35.0) Requirement already satisfied: waitress==2.1.2 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 114)) (2.1.2) Requirement already satisfied: wcwidth==0.2.13 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 115)) (0.2.13) Requirement already satisfied: websockets==11.0.3 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 116)) (11.0.3) Requirement already satisfied: Werkzeug==3.1.3 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 117)) (3.1.3) Requirement already satisfied: win32_setctime==1.2.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 118)) (1.2.0) Requirement already satisfied: wsproto==1.2.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 119)) (1.2.0) Requirement already satisfied: yarl==1.20.1 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 120)) (1.20.1) Requirement already satisfied: zipp==3.23.0 in e:\ai_system\venv\lib\site-packages (from -r requirements.txt (line 121)) (3.23.0) WARNING: typer 0.16.1 does not provide the extra 'all' [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> $env:PYTHONPATH = $pwd (venv) PS E:\AI_System> # 设置环境变量 (venv) PS E:\AI_System> $env:PYTHONPATH = $pwd (venv) PS E:\AI_System> (venv) PS E:\AI_System> # 运行测试 (venv) PS E:\AI_System> python tests/test_core_import.py 2025-08-27 21:10:21,406 - ImportTest - INFO - 脚本目录: E:\AI_System\tests 2025-08-27 21:10:21,406 - ImportTest - INFO - 项目根目录: E:\AI_System 2025-08-27 21:10:21,406 - CorePackage - INFO - 项目根目录: E:\AI_System 2025-08-27 21:10:21,411 - AgentPackage - INFO - Agent目录: E:\AI_System\agent 2025-08-27 21:10:21,411 - AgentPackage - INFO - 已将Agent目录添加到系统路径: E:\AI_System\agent 2025-08-27 21:10:21,411 - AgentPackage - INFO - ✅ 成功导入models模块 2025-08-27 21:10:21,416 - AgentPackage - ERROR - ❌ 导入Agent模块失败: No module named 'diskcache' 2025-08-27 21:10:21,416 - AgentPackage - INFO - ✅ Agent包初始化完成 2025-08-27 21:10:21,416 - CorePackage - INFO - ✅ 成功导入CognitiveModule 2025-08-27 21:10:21,416 - CorePackage - INFO - ✅ Core package initialized successfully 2025-08-27 21:10:21,416 - ImportTest - INFO - ✅ 成功导入CognitiveModule基类 2025-08-27 21:10:21,416 - Model.TestModule - INFO - 初始化模型: TestModule v1.0 2025-08-27 21:10:21,416 - ImportTest - INFO - 模块状态: {'name': 'TestModule', 'version': '1.0', 'status': 'active'} 2025-08-27 21:10:21,432 - 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': '小蓝', 'DEFAULT_USER': '管理员', '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'}} 2025-08-27 21:10:21,432 - 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': '小蓝', 'DEFAULT_USER': '管理员', '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'}} 2025-08-27 21:10:21,432 - CoreConfig - INFO - 📂 从 E:\AI_System\config\local.json 加载配置: {} 2025-08-27 21:10:21,432 - CoreConfig - INFO - 📂 从 E:\AI_System\config\local.json 加载配置: {} 2025-08-27 21:10:21,432 - CoreConfig - INFO - 🌐 从 E:\AI_System\.env 加载环境变量 2025-08-27 21:10:21,432 - CoreConfig - INFO - 🌐 从 E:\AI_System\.env 加载环境变量 2025-08-27 21:10:21,432 - CoreConfig - INFO - 🔄 环境变量覆盖: AGENT_DIR=E:/AI_System/agent 2025-08-27 21:10:21,432 - CoreConfig - INFO - 🔄 环境变量覆盖: AGENT_DIR=E:/AI_System/agent 2025-08-27 21:10:21,432 - CoreConfig - INFO - 🔄 环境变量覆盖: WEB_UI_DIR=E:/AI_System/web_ui 2025-08-27 21:10:21,432 - CoreConfig - INFO - 🔄 环境变量覆盖: WEB_UI_DIR=E:/AI_System/web_ui 2025-08-27 21:10:21,432 - CoreConfig - INFO - ✅ 配置系统初始化完成 2025-08-27 21:10:21,432 - CoreConfig - INFO - ✅ 配置系统初始化完成 2025-08-27 21:10:21,432 - ImportTest - INFO - ✅ 成功导入核心配置模块 2025-08-27 21:10:21,432 - ImportTest - INFO - ✅ 成功导入核心工具模块 2025-08-27 21:10:21,432 - ImportTest - INFO - 项目根目录: E:\AI_System (venv) PS E:\AI_System> python tests/test_models.py 2025-08-27 21:10:21,528 - TestModels - INFO - 脚本目录: E:\AI_System\tests 2025-08-27 21:10:21,530 - TestModels - INFO - 项目根目录: E:\AI_System 2025-08-27 21:10:21,533 - AgentPackage - INFO - Agent目录: E:\AI_System\agent 2025-08-27 21:10:21,534 - AgentPackage - INFO - 已将Agent目录添加到系统路径: E:\AI_System\agent 2025-08-27 21:10:21,535 - AgentPackage - INFO - ✅ 成功导入models模块 2025-08-27 21:10:21,543 - AgentPackage - ERROR - ❌ 导入Agent模块失败: No module named 'diskcache' 2025-08-27 21:10:21,544 - AgentPackage - INFO - ✅ Agent包初始化完成 2025-08-27 21:10:21,578 - Model.TestModel - INFO - 初始化模型: TestModel v1.0 2025-08-27 21:10:21,578 - TestModels - INFO - ✅ 模型初始化测试通过 .2025-08-27 21:10:21,583 - Model.ResponseModel - INFO - 初始化模型: ResponseModel v1.0 2025-08-27 21:10:21,583 - Model.ResponseModel - INFO - 生成响应: 这是 ResponseModel-1.0 对 'Hello' 的响应 F2025-08-27 21:10:21,589 - Model.TestModule - INFO - 初始化模型: TestModule v1.0 2025-08-27 21:10:21,589 - TestModels - INFO - ✅ 模块初始化测试通过 . ====================================================================== FAIL: test_response_generation (__main__.TestBaseModel) 测试响应生成 ---------------------------------------------------------------------- Traceback (most recent call last): File "E:\AI_System\tests\test_models.py", line 43, in test_response_generation self.assertIn("TestModel-1.0", response) AssertionError: 'TestModel-1.0' not found in "这是 ResponseModel-1.0 对 'Hello' 的响应" ---------------------------------------------------------------------- Ran 3 tests in 0.018s FAILED (failures=1) (venv) PS E:\AI_System> (venv) PS E:\AI_System> # 运行主系统 (venv) PS E:\AI_System> python main.py ❌ 导入Agent模块失败: No module named 'diskcache' 2025-08-27 21:10:21,749 - 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': '小蓝', 'DEFAULT_USER': '管理员', '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'}} 2025-08-27 21:10:21,755 - CoreConfig - INFO - 📂 从 E:\AI_System\config\local.json 加载配置: {} 2025-08-27 21:10:21,766 - CoreConfig - INFO - 🌐 从 E:\AI_System\.env 加载环境变量 2025-08-27 21:10:21,766 - CoreConfig - INFO - 🔄 环境变量覆盖: AGENT_DIR=E:/AI_System/agent 2025-08-27 21:10:21,766 - CoreConfig - INFO - 🔄 环境变量覆盖: WEB_UI_DIR=E:/AI_System/web_ui 2025-08-27 21:10:21,766 - CoreConfig - INFO - ✅ 配置系统初始化完成 2025-08-27 21:10:21,771 - Main - INFO - ================================================== 2025-08-27 21:10:21,771 - Main - INFO - 🚀 启动AI系统 2025-08-27 21:10:21,771 - Main - INFO - ================================================== 2025-08-27 21:10:23,573 - Main - INFO - ✅ 启动前检查通过 2025-08-27 21:10:23,573 - Main - INFO - 📁 项目根目录: E:\AI_System 2025-08-27 21:10:23,573 - Main - INFO - 验证主模型: E:/AI_Models/Qwen2-7B 2025-08-27 21:10:23,573 - Main - INFO - 验证模型文件: E:\AI_Models\Qwen2-7B 2025-08-27 21:10:23,573 - Main - INFO - ✅ 找到权重文件: model-00001-of-00004.safetensors (大小: 3945441440字节) 2025-08-27 21:10:23,574 - Main - INFO - ✅ 找到权重文件: model-00002-of-00004.safetensors (大小: 3864726352字节) 2025-08-27 21:10:23,574 - Main - INFO - ✅ 找到权重文件: model-00003-of-00004.safetensors (大小: 3864726424字节) 2025-08-27 21:10:23,574 - Main - INFO - ✅ 找到权重文件: model-00004-of-00004.safetensors (大小: 3556377672字节) 2025-08-27 21:10:23,574 - Main - INFO - ✅ 找到权重文件: model-00001-of-00004.safetensors (大小: 3945441440字节) 2025-08-27 21:10:23,574 - Main - INFO - ✅ 找到权重文件: model-00002-of-00004.safetensors (大小: 3864726352字节) 2025-08-27 21:10:23,575 - Main - INFO - ✅ 找到权重文件: model-00003-of-00004.safetensors (大小: 3864726424字节) 2025-08-27 21:10:23,575 - Main - INFO - ✅ 找到权重文件: model-00004-of-00004.safetensors (大小: 3556377672字节) 2025-08-27 21:10:23,575 - Main - INFO - ✅ 找到索引文件: model.safetensors.index.json (大小: 27752字节) 2025-08-27 21:10:23,575 - Main - INFO - ✅ 模型文件完整且有效 2025-08-27 21:10:23,575 - Main - INFO - ✅ 主模型验证通过: E:/AI_Models/Qwen2-7B 2025-08-27 21:10:23,576 - Main - WARNING - ⚠️ 硬件监控模块缺失,跳过启动 2025-08-27 21:10:23,577 - Main - WARNING - ⚠️ 生活调度模块缺失,跳过启动 2025-08-27 21:10:23,587 - Main - INFO - ✅ 环境管理器已启动 2025-08-27 21:10:23,588 - Main - INFO - 🌐 启动Web服务器... WARNING:root:快捷方式目标不存在: E:\AI_Workspace\03_前端交互\前端代码.lnk -> E:\AI_System\agent\web_ui WARNING:root:快捷方式目标不存在: E:\AI_Workspace\03_前端交互\配置文件.lnk -> E:\AI_System\agent\config 2025-08-27 21:10:23,731 - WebServer - INFO - ============================================================ INFO:WebServer:============================================================ 2025-08-27 21:10:23,735 - WebServer - INFO - 模型存储路径: E:\AI_Models INFO:WebServer:模型存储路径: E:\AI_Models 2025-08-27 21:10:23,735 - WebServer - INFO - 智能体系统路径: E:\AI_System\agent INFO:WebServer:智能体系统路径: E:\AI_System\agent 2025-08-27 21:10:23,735 - WebServer - INFO - Web UI路径: E:\AI_System\agent INFO:WebServer:Web UI路径: E:\AI_System\agent 2025-08-27 21:10:23,735 - WebServer - INFO - 配置路径: E:\AI_System\agent INFO:WebServer:配置路径: E:\AI_System\agent 2025-08-27 21:10:23,735 - WebServer - INFO - 主模型路径: E:\AI_Models\Qwen2-7B INFO:WebServer:主模型路径: E:\AI_Models\Qwen2-7B 2025-08-27 21:10:23,735 - WebServer - INFO - 备用模型路径: E:\AI_Models\deepseek-7b-chat INFO:WebServer:备用模型路径: E:\AI_Models\deepseek-7b-chat 2025-08-27 21:10:23,735 - WebServer - INFO - ============================================================ INFO:WebServer:============================================================ 2025-08-27 21:10:23,735 - WebServer - INFO - 强制启用离线模式 INFO:WebServer:强制启用离线模式 2025-08-27 21:10:23,738 - WebServer - INFO - ============================================================ INFO:WebServer:============================================================ 2025-08-27 21:10:23,738 - WebServer - INFO - 🚀 启动Web服务器 (星型架构) INFO:WebServer:🚀 启动Web服务器 (星型架构) 2025-08-27 21:10:23,738 - WebServer - INFO - ============================================================ INFO:WebServer:============================================================ 2025-08-27 21:10:24,241 - PlasticCore - INFO - 可塑核心初始化完成 INFO:PlasticCore:可塑核心初始化完成 2025-08-27 21:10:24,241 - WebServer - INFO - ✅ 核心接口已初始化 INFO:WebServer:✅ 核心接口已初始化 2025-08-27 21:10:24,241 - PlasticCore - WARNING - 核心系统已在运行中 WARNING:PlasticCore:核心系统已在运行中 2025-08-27 21:10:24,241 - WebServer - INFO - ✅ 核心系统已启动 INFO:WebServer:✅ 核心系统已启动 2025-08-27 21:10:24,242 - WebServer - INFO - 🔄 健康监控线程已启动 INFO:WebServer:🔄 健康监控线程已启动 2025-08-27 21:10:24,243 - WebServer - INFO - 📊 系统监控已启动 INFO:WebServer:📊 系统监控已启动 2025-08-27 21:10:24,243 - WebServer - INFO - 🌐 Web服务器运行在 0.0.0.0:8000 INFO:WebServer:🌐 Web服务器运行在 0.0.0.0:8000 * Serving Flask app 'web_ui.server' * Debug mode: off INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on all addresses (0.0.0.0) * Running on http://127.0.0.1:8000 * Running on http://192.168.10.140:8000 INFO:werkzeug:Press CTRL+C to quit 2025-08-27 21:10:30,334 - WebServer - INFO - 正在关闭系统... INFO:WebServer:正在关闭系统... 2025-08-27 21:10:31,806 - PlasticCore - INFO - 开始关闭核心系统... INFO:PlasticCore:开始关闭核心系统... 2025-08-27 21:10:31,807 - PlasticCore - INFO - 核心系统已关闭 INFO:PlasticCore:核心系统已关闭 2025-08-27 21:10:31,807 - WebServer - INFO - 系统已安全关闭 INFO:WebServer:系统已安全关闭 (venv) PS E:\AI_System> { >> "python.autoComplete.extraPaths": [ >> "${workspaceFolder}/agent", >> "${workspaceFolder}/core" >> ], >> "python.testing.unittestEnabled": true, >> "python.testing.unittestArgs": [ >> "-v", >> "-s", >> "./tests", >> "-p", >> "test_*.py" >> ] >> } ParserError: Line | 2 | "python.autoComplete.extraPaths": [ | ~ | Unexpected token ':' in expression or statement. (venv) PS E:\AI_System>
最新发布
08-28
Linux raspberrypi 6.12.34+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.12.34-1+rpt1~bookworm (2025-06-26) aarch64 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Sat Aug 2 22:18:37 2025 from 192.168.163.80 w@raspberrypi:~ $ pip install dronekit error: externally-managed-environment × This environment is externally managed ╰─> To install Python packages system-wide, try apt install python3-xyz, where xyz is the package you are trying to install. If you wish to install a non-Debian-packaged Python package, create a virtual environment using python3 -m venv path/to/venv. Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make sure you have python3-full installed. For more information visit http://rptl.io/venv note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages. hint: See PEP 668 for the detailed specification. w@raspberrypi:~ $ conda create -n dronepy27 python=2.7 -bash: conda: command not found w@raspberrypi:~ $ conda create -n dronepy27 python=2.7 -bash: conda: command not found w@raspberrypi:~ $ sudo apt-get install python-pip python-dev Reading package lists... Done Building dependency tree... Done Reading state information... Done Package python-pip is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: python3-pip Package python-dev is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: python-dev-is-python3 E: Package 'python-pip' has no installation candidate E: Package 'python-dev' has no installation candidate w@raspberrypi:~ $ sudo apt-get install python-pip python-dev Reading package lists... Done Building dependency tree... Done Reading state information... Done Package python-pip is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: python3-pip Package python-dev is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: python-dev-is-python3 E: Package 'python-pip' has no installation candidate E: Package 'python-dev' has no installation candidate w@raspberrypi:~ $ ^C w@raspberrypi:~ $ sudo apt-get install python2.7 Reading package lists... Done Building dependency tree... Done Reading state information... Done Note, selecting 'libpython2.7:armhf' for regex 'python2.7' The following packages were automatically installed and are no longer required: libbasicusageenvironment1 libgroupsock8 liblivemedia77 python3-v4l2 Use 'sudo apt autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded. w@raspberrypi:~ $ sudo apt-get install python-pip python-dev Reading package lists... Done Building dependency tree... Done Reading state information... Done Package python-pip is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: python3-pip Package python-dev is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: python-dev-is-python3 E: Package 'python-pip' has no installation candidate E: Package 'python-dev' has no installation candidate w@raspberrypi:~ $ sudo pip install dronekit error: externally-managed-environment × This environment is externally managed ╰─> To install Python packages system-wide, try apt install python3-xyz, where xyz is the package you are trying to install. If you wish to install a non-Debian-packaged Python package, create a virtual environment using python3 -m venv path/to/venv. Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make sure you have python3-full installed. For more information visit http://rptl.io/venv note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages. hint: See PEP 668 for the detailed specification. w@raspberrypi:~ $ sudo apt-get install python-pip python-dev Reading package lists... Done Building dependency tree... Done Reading state information... Done Package python-pip is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: python3-pip Package python-dev is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: python-dev-is-python3 E: Package 'python-pip' has no installation candidate E: Package 'python-dev' has no installation candidate w@raspberrypi:~ $ sudo apt-get install libxml2-dev libxslt1-dev zlib1g-dev python-py Reading package lists... Done Building dependency tree... Done Reading state information... Done E: Unable to locate package python-py w@raspberrypi:~ $ cd w@raspberrypi:~ $ sudo apt-get install python-pip Reading package lists... Done Building dependency tree... Done Reading state information... Done Package python-pip is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: python3-pip E: Package 'python-pip' has no installation candidate w@raspberrypi:~ $ sudo apt-get install python-dev Reading package lists... Done Building dependency tree... Done Reading state information... Done Package python-dev is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: python-dev-is-python3 E: Package 'python-dev' has no installation candidate w@raspberrypi:~ $ sudo apt-get install libxml2-dev libxslt1-dev zlib1g-dev python-py Reading package lists... Done Building dependency tree... Done Reading state information... Done E: Unable to locate package python-py w@raspberrypi:~ $ sudo apt update Hit:1 https://packages.microsoft.com/repos/code stable InRelease Hit:2 http://archive.raspberrypi.com/debian bookworm InRelease Hit:3 http://deb.debian.org/debian bookworm InRelease Hit:4 http://deb.debian.org/debian-security bookworm-security InRelease Get:5 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB] Fetched 55.4 kB in 13s (4,374 B/s) Reading package lists... Done Building dependency tree... Done Reading state information... Done 4 packages can be upgraded. Run 'apt list --upgradable' to see them. w@raspberrypi:~ $ sudo apt install python3-pip python3-dev Reading package lists... Done Building dependency tree... Done Reading state information... Done python3-pip is already the newest version (23.0.1+dfsg-1+rpt1). python3-dev is already the newest version (3.11.2-1+b1). The following packages were automatically installed and are no longer required: libbasicusageenvironment1 libgroupsock8 liblivemedia77 python3-v4l2 Use 'sudo apt autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded. w@raspberrypi:~ $ sudo apt install python-is-python3 Reading package lists... Done Building dependency tree... Done Reading state information... Done python-is-python3 is already the newest version (3.11.2-1+deb12u1). The following packages were automatically installed and are no longer required: libbasicusageenvironment1 libgroupsock8 liblivemedia77 python3-v4l2 Use 'sudo apt autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded. w@raspberrypi:~ $ sudo pip install dronekit error: externally-managed-environment × This environment is externally managed ╰─> To install Python packages system-wide, try apt install python3-xyz, where xyz is the package you are trying to install. If you wish to install a non-Debian-packaged Python package, create a virtual environment using python3 -m venv path/to/venv. Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make sure you have python3-full installed. For more information visit http://rptl.io/venv note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages. hint: See PEP 668 for the detailed specification. w@raspberrypi:~ $ ^C w@raspberrypi:~ $ pip --version pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) w@raspberrypi:~ $ sudo apt install -y \ > build-essential \ > python3-dev \ libxml2-dev \ libxslt1-dev \ libgeos-dev \ libproj-dev \ libssl-dev \ zlib1g-dev \ libffi-dev Reading package lists... Done Building dependency tree... Done Reading state information... Done E: Unable to locate package w@raspberrypi:~ $ sudo apt update sudo apt install -y \ build-essential \ python3-dev \ libxml2-dev \ libxslt1-dev \ libgeos-dev \ libproj-dev \ libssl-dev \ zlib1g-dev \ libffi-dev Hit:1 https://packages.microsoft.com/repos/code stable InRelease Hit:2 http://deb.debian.org/debian bookworm InRelease Hit:3 http://deb.debian.org/debian-security bookworm-security InRelease Hit:4 http://deb.debian.org/debian bookworm-updates InRelease Hit:5 http://archive.raspberrypi.com/debian bookworm InRelease Reading package lists... Done Building dependency tree... Done Reading state information... Done 4 packages can be upgraded. Run 'apt list --upgradable' to see them. Reading package lists... Done Building dependency tree... Done Reading state information... Done build-essential is already the newest version (12.9). python3-dev is already the newest version (3.11.2-1+b1). libxml2-dev is already the newest version (2.9.14+dfsg-1.3~deb12u2). libxslt1-dev is already the newest version (1.1.35-1+deb12u1). libssl-dev is already the newest version (3.0.17-1~deb12u1). zlib1g-dev is already the newest version (1:1.2.13.dfsg-1+rpt1). The following packages were automatically installed and are no longer required: libbasicusageenvironment1 libgroupsock8 liblivemedia77 python3-v4l2 Use 'sudo apt autoremove' to remove them. The following additional packages will be installed: libcurl4-gnutls-dev libdeflate-dev libgeos-c1v5 libgeos3.11.1 libjbig-dev libjpeg-dev libjpeg62-turbo-dev liblerc-dev liblzma-dev libproj25 libsqlite3-dev libtiff-dev libtiffxx6 libwebp-dev libzstd-dev proj-data Suggested packages: libcurl4-doc libgnutls28-dev libidn-dev libkrb5-dev libldap2-dev librtmp-dev libssh2-1-dev libgdal-doc liblzma-doc proj-bin sqlite3-doc The following NEW packages will be installed: libcurl4-gnutls-dev libdeflate-dev libffi-dev libgeos-c1v5 libgeos-dev libgeos3.11.1 libjbig-dev libjpeg-dev libjpeg62-turbo-dev liblerc-dev liblzma-dev libproj-dev libproj25 libsqlite3-dev libtiff-dev libtiffxx6 libwebp-dev libzstd-dev proj-data 0 upgraded, 19 newly installed, 0 to remove and 4 not upgraded. Need to get 11.9 MB of archives. After this operation, 43.5 MB of additional disk space will be used. Get:1 http://deb.debian.org/debian bookworm/main arm64 libcurl4-gnutls-dev arm64 7.88.1-10+deb12u12 [472 kB] Get:2 http://deb.debian.org/debian bookworm/main arm64 libdeflate-dev arm64 1.14-1 [50.0 kB] Get:3 http://deb.debian.org/debian bookworm/main arm64 libffi-dev arm64 3.4.4-1 [56.0 kB] Get:4 http://deb.debian.org/debian bookworm/main arm64 libgeos3.11.1 arm64 3.11.1-1 [683 kB] Get:5 http://deb.debian.org/debian bookworm/main arm64 libgeos-c1v5 arm64 3.11.1-1 [75.6 kB] Get:6 http://deb.debian.org/debian bookworm/main arm64 libgeos-dev arm64 3.11.1-1 [52.4 kB] Get:7 http://deb.debian.org/debian bookworm/main arm64 libjbig-dev arm64 2.1-6.1 [29.9 kB] Get:8 http://deb.debian.org/debian bookworm/main arm64 libjpeg62-turbo-dev arm64 1:2.1.5-2 [292 kB] Get:9 http://deb.debian.org/debian bookworm/main arm64 libjpeg-dev arm64 1:2.1.5-2 [71.8 kB] Get:10 http://deb.debian.org/debian bookworm/main arm64 liblerc-dev arm64 4.0.0+ds-2 [146 kB] Get:11 http://deb.debian.org/debian bookworm/main arm64 liblzma-dev arm64 5.4.1-1 [255 kB] Get:12 http://deb.debian.org/debian bookworm/main arm64 proj-data all 9.1.1-1 [6,212 kB] Get:13 http://deb.debian.org/debian bookworm/main arm64 libproj25 arm64 9.1.1-1+b1 [1,102 kB] Get:14 http://deb.debian.org/debian bookworm/main arm64 libsqlite3-dev arm64 3.40.1-2+deb12u1 [979 kB] Get:15 http://deb.debian.org/debian bookworm/main arm64 libzstd-dev arm64 1.5.4+dfsg2-5 [317 kB] Get:16 http://deb.debian.org/debian bookworm/main arm64 libwebp-dev arm64 1.2.4-0.2+deb12u1 [377 kB] Get:17 http://deb.debian.org/debian bookworm/main arm64 libtiffxx6 arm64 4.5.0-6+deb12u2 [144 kB] Get:18 http://deb.debian.org/debian bookworm/main arm64 libtiff-dev arm64 4.5.0-6+deb12u2 [441 kB] Get:19 http://deb.debian.org/debian bookworm/main arm64 libproj-dev arm64 9.1.1-1+b1 [128 kB] Fetched 11.9 MB in 11min 56s (16.6 kB/s) Selecting previously unselected package libcurl4-gnutls-dev:arm64. (Reading database ... 157355 files and directories currently installed.) Preparing to unpack .../00-libcurl4-gnutls-dev_7.88.1-10+deb12u12_arm64.deb ... Unpacking libcurl4-gnutls-dev:arm64 (7.88.1-10+deb12u12) ... Selecting previously unselected package libdeflate-dev:arm64. Preparing to unpack .../01-libdeflate-dev_1.14-1_arm64.deb ... Unpacking libdeflate-dev:arm64 (1.14-1) ... Selecting previously unselected package libffi-dev:arm64. Preparing to unpack .../02-libffi-dev_3.4.4-1_arm64.deb ... Unpacking libffi-dev:arm64 (3.4.4-1) ... Selecting previously unselected package libgeos3.11.1:arm64. Preparing to unpack .../03-libgeos3.11.1_3.11.1-1_arm64.deb ... Unpacking libgeos3.11.1:arm64 (3.11.1-1) ... Selecting previously unselected package libgeos-c1v5:arm64. Preparing to unpack .../04-libgeos-c1v5_3.11.1-1_arm64.deb ... Unpacking libgeos-c1v5:arm64 (3.11.1-1) ... Selecting previously unselected package libgeos-dev. Preparing to unpack .../05-libgeos-dev_3.11.1-1_arm64.deb ... Unpacking libgeos-dev (3.11.1-1) ... Selecting previously unselected package libjbig-dev:arm64. Preparing to unpack .../06-libjbig-dev_2.1-6.1_arm64.deb ... Unpacking libjbig-dev:arm64 (2.1-6.1) ... Selecting previously unselected package libjpeg62-turbo-dev:arm64. Preparing to unpack .../07-libjpeg62-turbo-dev_1%3a2.1.5-2_arm64.deb ... Unpacking libjpeg62-turbo-dev:arm64 (1:2.1.5-2) ... Selecting previously unselected package libjpeg-dev:arm64. Preparing to unpack .../08-libjpeg-dev_1%3a2.1.5-2_arm64.deb ... Unpacking libjpeg-dev:arm64 (1:2.1.5-2) ... Selecting previously unselected package liblerc-dev:arm64. Preparing to unpack .../09-liblerc-dev_4.0.0+ds-2_arm64.deb ... Unpacking liblerc-dev:arm64 (4.0.0+ds-2) ... Selecting previously unselected package liblzma-dev:arm64. Preparing to unpack .../10-liblzma-dev_5.4.1-1_arm64.deb ... Unpacking liblzma-dev:arm64 (5.4.1-1) ... Selecting previously unselected package proj-data. Preparing to unpack .../11-proj-data_9.1.1-1_all.deb ... Unpacking proj-data (9.1.1-1) ... Selecting previously unselected package libproj25:arm64. Preparing to unpack .../12-libproj25_9.1.1-1+b1_arm64.deb ... Unpacking libproj25:arm64 (9.1.1-1+b1) ... Selecting previously unselected package libsqlite3-dev:arm64. Preparing to unpack .../13-libsqlite3-dev_3.40.1-2+deb12u1_arm64.deb ... Unpacking libsqlite3-dev:arm64 (3.40.1-2+deb12u1) ... Selecting previously unselected package libzstd-dev:arm64. Preparing to unpack .../14-libzstd-dev_1.5.4+dfsg2-5_arm64.deb ... Unpacking libzstd-dev:arm64 (1.5.4+dfsg2-5) ... Selecting previously unselected package libwebp-dev:arm64. Preparing to unpack .../15-libwebp-dev_1.2.4-0.2+deb12u1_arm64.deb ... Unpacking libwebp-dev:arm64 (1.2.4-0.2+deb12u1) ... Selecting previously unselected package libtiffxx6:arm64. Preparing to unpack .../16-libtiffxx6_4.5.0-6+deb12u2_arm64.deb ... Unpacking libtiffxx6:arm64 (4.5.0-6+deb12u2) ... Selecting previously unselected package libtiff-dev:arm64. Preparing to unpack .../17-libtiff-dev_4.5.0-6+deb12u2_arm64.deb ... Unpacking libtiff-dev:arm64 (4.5.0-6+deb12u2) ... Selecting previously unselected package libproj-dev:arm64. Preparing to unpack .../18-libproj-dev_9.1.1-1+b1_arm64.deb ... Unpacking libproj-dev:arm64 (9.1.1-1+b1) ... Setting up libzstd-dev:arm64 (1.5.4+dfsg2-5) ... Setting up proj-data (9.1.1-1) ... Setting up libgeos3.11.1:arm64 (3.11.1-1) ... Setting up libproj25:arm64 (9.1.1-1+b1) ... Setting up libjbig-dev:arm64 (2.1-6.1) ... Setting up libcurl4-gnutls-dev:arm64 (7.88.1-10+deb12u12) ... Setting up libffi-dev:arm64 (3.4.4-1) ... Setting up libwebp-dev:arm64 (1.2.4-0.2+deb12u1) ... Setting up libsqlite3-dev:arm64 (3.40.1-2+deb12u1) ... Setting up libjpeg62-turbo-dev:arm64 (1:2.1.5-2) ... Setting up libgeos-c1v5:arm64 (3.11.1-1) ... Setting up liblerc-dev:arm64 (4.0.0+ds-2) ... Setting up liblzma-dev:arm64 (5.4.1-1) ... Setting up libtiffxx6:arm64 (4.5.0-6+deb12u2) ... Setting up libdeflate-dev:arm64 (1.14-1) ... Setting up libjpeg-dev:arm64 (1:2.1.5-2) ... Setting up libtiff-dev:arm64 (4.5.0-6+deb12u2) ... Setting up libgeos-dev (3.11.1-1) ... Setting up libproj-dev:arm64 (9.1.1-1+b1) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+rpt2+deb12u12) ... w@raspberrypi:~ $ sudo apt install python3-dronekit Reading package lists... Done Building dependency tree... Done Reading state information... Done E: Unable to locate package python3-dronekit w@raspberrypi:~ $ sudo pip3 install --no-cache-dir --upgrade setuptools wheel error: externally-managed-environment × This environment is externally managed ╰─> To install Python packages system-wide, try apt install python3-xyz, where xyz is the package you are trying to install. If you wish to install a non-Debian-packaged Python package, create a virtual environment using python3 -m venv path/to/venv. Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make sure you have python3-full installed. For more information visit http://rptl.io/venv note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages. hint: See PEP 668 for the detailed specification. w@raspberrypi:~ $ sudo pip3 install --no-cache-dir dronekit error: externally-managed-environment × This environment is externally managed ╰─> To install Python packages system-wide, try apt install python3-xyz, where xyz is the package you are trying to install. If you wish to install a non-Debian-packaged Python package, create a virtual environment using python3 -m venv path/to/venv. Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make sure you have python3-full installed. For more information visit http://rptl.io/venv note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages. hint: See PEP 668 for the detailed specification. w@raspberrypi:~ $ sudo apt install -y build-essential python3-dev python3-venv Reading package lists... Done Building dependency tree... Done Reading state information... Done build-essential is already the newest version (12.9). python3-dev is already the newest version (3.11.2-1+b1). python3-venv is already the newest version (3.11.2-1+b1). The following packages were automatically installed and are no longer required: libbasicusageenvironment1 libgroupsock8 liblivemedia77 python3-v4l2 Use 'sudo apt autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded. w@raspberrypi:~ $ python3 -m venv --system-site-packages ~/dronekit_safe_env w@raspberrypi:~ $ source ~/dronekit_safe_env/bin/activate (dronekit_safe_env) w@raspberrypi:~ $ pip install --no-cache-dir --upgrade pip setuptools wheel cython Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple Requirement already satisfied: pip in ./dronekit_safe_env/lib/python3.11/site-packages (23.0.1) Collecting pip Downloading pip-25.2-py3-none-any.whl (1.8 MB) ━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 21.6 kB/s eta 0:00:00 Requirement already satisfied: setuptools in ./dronekit_safe_env/lib/python3.11/site-packages (66.1.1) Collecting setuptools Downloading setuptools-80.9.0-py3-none-any.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 23.3 kB/s eta 0:00:00 Requirement already satisfied: wheel in /usr/lib/python3/dist-packages (0.38.4) Collecting wheel Downloading https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) ━━━━━━━━━━━━━━━━━━ 72.5/72.5 kB 119.9 kB/s eta 0:00:00 Collecting cython Downloading cython-3.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB) ━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 24.2 kB/s eta 0:00:00 Installing collected packages: wheel, setuptools, pip, cython Attempting uninstall: wheel Found existing installation: wheel 0.38.4 Not uninstalling wheel at /usr/lib/python3/dist-packages, outside environment /home/w/dronekit_safe_env Can't uninstall 'wheel'. No files were found to uninstall. Attempting uninstall: setuptools Found existing installation: setuptools 66.1.1 Uninstalling setuptools-66.1.1: Successfully uninstalled setuptools-66.1.1 Attempting uninstall: pip Found existing installation: pip 23.0.1 Uninstalling pip-23.0.1: Successfully uninstalled pip-23.0.1 Successfully installed cython-3.1.2 pip-25.2 setuptools-80.9.0 wheel-0.45.1 (dronekit_safe_env) w@raspberrypi:~ $ git clone https://github.com/mavlink/pymavlink.git Cloning into 'pymavlink'... Username for 'https://github.com': cd pymavlink Password for 'https://cd%20pymavlink@github.com': remote: Invalid username or token. Password authentication is not supported for Git operations. fatal: Authentication failed for 'https://github.com/mavlink/pymavlink.git/' (dronekit_safe_env) w@raspberrypi:~ $ git clone https://github.com/mavlink/pymavlink.git cd pymavlink python setup.py bdist_wheel pip install dist/pymavlink-*.whl --no-cache-dir cd .. Cloning into 'pymavlink'... Username for 'https://github.com': Password for 'https://github.com': remote: Repository not found. fatal: Authentication failed for 'https://github.com/mavlink/pymavlink.git/' -bash: cd: pymavlink: No such file or directory python: can't open file '/home/w/setup.py': [Errno 2] No such file or directory WARNING: Requirement 'dist/pymavlink-*.whl' looks like a filename, but the file does not exist ERROR: Invalid wheel filename (wrong number of parts): 'pymavlink-*' (dronekit_safe_env) w@raspberrypi:/home $ git clone https://github.com/mavlink/pymavlink.git fatal: could not create work tree dir 'pymavlink': Permission denied (dronekit_safe_env) w@raspberrypi:/home $ cd ~ (dronekit_safe_env) w@raspberrypi:~ $ git clone https://github.com/mavlink/pymavlink.git Cloning into 'pymavlink'... Username for 'https://github.com': cd pymavlink Password for 'https://cd%20pymavlink@github.com': (dronekit_safe_env) w@raspberrypi:~ $ git clone https://github.com/mavlink/pymavlink.git Cloning into 'pymavlink'... Username for 'https://github.com': ^[[D^[[D^[[D^[[D^[[D^[[D^[[D^^[[3~^[[3~^[[3~^[[3~^[[3~^[[3~^[[3~^[[3~^[[3~^[[3~^[[3~^[[3~^[[3^[[C^[[C^[[C^[[C^C (dronekit_safe_env) w@raspberrypi:~ $ git clone https://github.com/mavlink/pymavlink.git Cloning into 'pymavlink'... Username for 'https://github.com': w Password for 'https://w@github.com': remote: Invalid username or token. Password authentication is not supported for Git operations. fatal: Authentication failed for 'https://github.com/mavlink/pymavlink.git/' (dronekit_safe_env) w@raspberrypi:~ $ rm -rf pymavlink (dronekit_safe_env) w@raspberrypi:~ $ sudo apt install -y \ build-essential \ python3-dev \ libxml2-dev \ libxslt1-dev \ libgeos-dev \ libproj-dev \ libssl-dev \ zlib1g-dev \ libffi-dev Reading package lists... Done Building dependency tree... Done Reading state information... Done build-essential is already the newest version (12.9). python3-dev is already the newest version (3.11.2-1+b1). libxml2-dev is already the newest version (2.9.14+dfsg-1.3~deb12u2). libxslt1-dev is already the newest version (1.1.35-1+deb12u1). libgeos-dev is already the newest version (3.11.1-1). libproj-dev is already the newest version (9.1.1-1+b1). libssl-dev is already the newest version (3.0.17-1~deb12u1). zlib1g-dev is already the newest version (1:1.2.13.dfsg-1+rpt1). libffi-dev is already the newest version (3.4.4-1). The following packages were automatically installed and are no longer required: libbasicusageenvironment1 libgroupsock8 liblivemedia77 python3-v4l2 Use 'sudo apt autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded. (dronekit_safe_env) w@raspberrypi:~ $ sudo pip3 install --no-cache-dir --upgrade setuptools wheel error: externally-managed-environment × This environment is externally managed ╰─> To install Python packages system-wide, try apt install python3-xyz, where xyz is the package you are trying to install. If you wish to install a non-Debian-packaged Python package, create a virtual environment using python3 -m venv path/to/venv. Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make sure you have python3-full installed. For more information visit http://rptl.io/venv note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages. hint: See PEP 668 for the detailed specification. (dronekit_safe_env) w@raspberrypi:~ $ sudo apt install python3-dronekit Reading package lists... Done Building dependency tree... Done Reading state information... Done E: Unable to locate package python3-dronekit (dronekit_safe_env) w@raspberrypi:~ $ sudo pip3 install --no-cache-dir Cython numpy error: externally-managed-environment × This environment is externally managed ╰─> To install Python packages system-wide, try apt install python3-xyz, where xyz is the package you are trying to install. If you wish to install a non-Debian-packaged Python package, create a virtual environment using python3 -m venv path/to/venv. Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make sure you have python3-full installed. For more information visit http://rptl.io/venv note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages. hint: See PEP 668 for the detailed specification. (dronekit_safe_env) w@raspberrypi:~ $ sudo pip3 install --no-cache-dir --upgrade setuptools wheel error: externally-managed-environment × This environment is externally managed ╰─> To install Python packages system-wide, try apt install python3-xyz, where xyz is the package you are trying to install. If you wish to install a non-Debian-packaged Python package, create a virtual environment using python3 -m venv path/to/venv. Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make sure you have python3-full installed. For more information visit http://rptl.io/venv note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages. hint: See PEP 668 for the detailed specification. (dronekit_safe_env) w@raspberrypi:~ $ source ~/dronekit_safe_env/bin/activate (dronekit_safe_env) w@raspberrypi:~ $ pip install --no-cache-dir --upgrade setuptools wheel Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple Requirement already satisfied: setuptools in ./dronekit_safe_env/lib/python3.11/site-packages (80.9.0) Requirement already satisfied: wheel in ./dronekit_safe_env/lib/python3.11/site-packages (0.45.1) WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /simple/wheel/ WARNING: Error parsing dependencies of send2trash: Expected matching RIGHT_PARENTHESIS for LEFT_PARENTHESIS, after version specifier sys-platform (=="darwin") ; extra == 'objc' ~^ (dronekit_safe_env) w@raspberrypi:~ $ pip install --no-cache-dir --upgrade setuptools wheel Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple Requirement already satisfied: setuptools in ./dronekit_safe_env/lib/python3.11/site-packages (80.9.0) Requirement already satisfied: wheel in ./dronekit_safe_env/lib/python3.11/site-packages (0.45.1) WARNING: Error parsing dependencies of send2trash: Expected matching RIGHT_PARENTHESIS for LEFT_PARENTHESIS, after version specifier sys-platform (=="darwin") ; extra == 'objc' ~^ (dronekit_safe_env) w@raspberrypi:~ $ python3 -m venv ~/dronekit_safe_env (dronekit_safe_env) w@raspberrypi:~ $ source ~/dronekit_safe_env/bin/activate (dronekit_safe_env) w@raspberrypi:~ $ pip install --upgrade pip setuptools wheel Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple Requirement already satisfied: pip in ./dronekit_safe_env/lib/python3.11/site-packages (25.2) Requirement already satisfied: setuptools in ./dronekit_safe_env/lib/python3.11/site-packages (80.9.0) Requirement already satisfied: wheel in ./dronekit_safe_env/lib/python3.11/site-packages (0.45.1) (dronekit_safe_env) w@raspberrypi:~ $ pip list | grep -E "setuptools|wheel" setuptools 80.9.0 wheel 0.45.1 (dronekit_safe_env) w@raspberrypi:~ $ sudo pip3 install --no-cache-dir Cython numpy error: externally-managed-environment × This environment is externally managed ╰─> To install Python packages system-wide, try apt install python3-xyz, where xyz is the package you are trying to install. If you wish to install a non-Debian-packaged Python package, create a virtual environment using python3 -m venv path/to/venv. Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make sure you have python3-full installed. For more information visit http://rptl.io/venv note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages. hint: See PEP 668 for the detailed specification. (dronekit_safe_env) w@raspberrypi:~ $
08-03
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值