7天上手OpenClaw Day2:依赖安装与依赖管理

核心依赖

核心依赖包括:transformers(HuggingFace模型库)、langchain(LLM框架)、pydantic(数据验证)、fastapi(API框架)、redis(缓存)、postgres(数据库)。安装命令:pip install -r requirements.txt。

可选依赖

可选依赖按需安装:GPU支持pip install torch --index-url https://download.pytorch.org/whl/cu118、向量数据库pip install pymilvus、PDF处理pip install pypdf2。requirements-optional.txt列出了所有可选依赖。

依赖冲突解决

使用pipdeptree查看依赖树。冲突时可以:指定版本安装pip install package==x.x.x、创建新的虚拟环境重新安装、使用poetry管理依赖锁定版本。

依赖更新

更新所有依赖:pip install -r requirements.txt --upgrade。更新单个包:pip install package --upgrade。注意更新后测试兼容性,生产环境谨慎更新。

💬 📞