如何在Ubuntu 24.04 LTS上正确安装langchain及langchain-community?
在Ubuntu 24.04 LTS安装langchain和langchain-community的正确方法
方案1:使用Python虚拟环境(推荐)
Ubuntu 24.04默认启用了pip的外部环境管理机制,全局直接用pip安装会触发"externally managed environment"错误,虚拟环境是最安全且规范的解决方式:
- 安装虚拟环境依赖工具:
sudo apt update && sudo apt install python3-venv - 创建并激活虚拟环境(
my_langchain_env可替换为你喜欢的环境名):python3 -m venv my_langchain_env source my_langchain_env/bin/activate - 激活后直接安装目标包:
pip install langchain langchain-community - 退出虚拟环境执行:
deactivate
方案2:强制全局安装(不推荐,仅临时应急)
如果不需要虚拟环境,可通过--break-system-packages参数绕过系统的环境限制,但这种方式可能破坏系统自带Python工具的依赖,谨慎使用:
pip3 install langchain langchain-community --break-system-packages
关于apt安装失败的说明
langchain和langchain-community是仅发布在PyPI上的Python包,Ubuntu官方软件源并未收录,因此无法通过sudo apt install python3-langchain这类命令安装,只能通过pip渠道获取。
内容的提问来源于stack exchange,提问作者chai86
相关产品推荐
相关产品推荐

