Anaconda中指定python版本安装langchain

安装好anaconda之后打开

在这里插入图片描述

创建虚拟环境

conda create -n langchain_env python=3.10 -y 

会自动创建一个3.10的python版本的虚拟环境

激活环境

  • 激活并检查
conda activate langchain_env
python --version

在这里插入图片描述

安装langchin

conda install -c conda-forge langchain

检查是否安装成功

python -c "import langchain; print(langchain.__version__)"

在这里插入图片描述

关闭了当前指令行之后,再次进入需要激活环境

conda activate langchain_env
python -c "import langchain; print(langchain.__version__)"

如果不激活环境,就会报错:

(base) C:\Users\Administrator>python -c "import langchain; print(langchain.__version__)"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'langchain'

在当前的虚拟环境中打开jupyter

因为anaconda下载时会自动下载 jupyter,但是我在jupyter中运行 python -c "import langchain; print(langchain.__version__)" 是错误的。

原因在langchain_env 环境中没有 ipykernel,即 Jupyter 可能是安装在 base 环境,而 langchain_env 里没有相关组件。

  1. 激活conda 虚拟环境
conda activate langchain_env
  1. 安装
conda install -c conda-forge ipykernel
  1. 让 Jupyter 识别 langchain_env
python -m ipykernel install --user --name langchain_env --display-name "Python (langchain_env)"
  1. 在conda命令行中打开jupyter
jupyter notebook

在这里插入图片描述

  1. 切换内核
    在这里插入图片描述
  2. 测试成功
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值