如何在Jupyter和VS Code中切换Python版本解决Langchain报错
解决Jupyter和VS Code切换至Python 3.11的方法
在VS Code中切换Python版本
- 激活名为Langchain的Python 3.11虚拟环境:Windows终端运行
.\Langchain\Scripts\activate,Mac/Linux运行source Langchain/bin/activate - 打开VS Code,按下
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)调出命令面板 - 输入
Python: Select Interpreter并回车 - 在弹出的列表中找到对应
Langchain虚拟环境的Python 3.11选项,选中即可 - 后续VS Code终端会自动关联该虚拟环境,运行代码时将使用Python 3.11
在Jupyter Notebook/Lab中切换Python版本
- 保持Langchain虚拟环境处于激活状态,在终端执行
pip install ipykernel安装内核依赖 - 执行
python -m ipykernel install --name=Langchain --display-name="Python 3.11 (Langchain)",将虚拟环境注册到Jupyter - 关闭所有已打开的Jupyter窗口,重新启动Jupyter Notebook/Lab
- 新建Notebook时,选择列表中的
Python 3.11 (Langchain)内核;已有Notebook可点击顶部Kernel->Change Kernel,选择该内核 - 验证版本:在Notebook单元格中运行
import sys; print(sys.version),确认输出为3.11.9
内容的提问来源于stack exchange,提问作者LLM with Urvesh
相关产品推荐
相关产品推荐

