jupyter中切换Anaconda虚拟环境

jupyter中切换虚拟环境

  1. 查看python路径
python 复制代码
import sys
sys.executable

这个命令会输出当前 Notebook 使用的 Python 可执行文件的路径

  1. 查看安装的包和环境信息(前两步都在jupyter notebook中进行)
python 复制代码
!which python
!python --version
!pip list
  1. 将你的虚拟环境加入 Jupyter Notebook(回到Anaconda Powershell Prompt)
    假设你的环境叫 myenv
python 复制代码
conda activate myenv
  1. 在环境里装 Jupyter 和 ipykernel
python 复制代码
conda install ipykernel

或者

python 复制代码
pip install ipykernel
  1. 把环境注册到 Jupyter 中
python 复制代码
python -m ipykernel install --user --name myenv --display-name "Python (myenv)"
  1. 打开 Jupyter Notebook切换 Kernel
python 复制代码
jupyter notebook

如果你想删除一个已经注册的kernel:

python 复制代码
jupyter kernelspec uninstall myenv

查看anaconda中有哪些虚拟环境切换并且查看是否已经有ipykernel

  1. 查看anaconda中有哪些虚拟环境
python 复制代码
conda env list
  1. 激活虚拟环境
python 复制代码
conda activate your_env_name
  1. 查看虚拟环境中是否有ipykernel
python 复制代码
pip show ipykernel

如果有安装,你会看到类似输出:

python 复制代码
Name: ipykernel
Version: 6.29.2
...

如果没有任何输出,说明这个环境还没装 ipykernel。

也可以用 pip list 看看安装了哪些包

python 复制代码
pip list

然后在结果中找 ipykernel

还可以使用:

python 复制代码
conda list ipykernel

如果有安装,你会看到:

python 复制代码
ipykernel                 6.29.2           py39haa95532_0

下载langchain

python 复制代码
pip install langchain

或者

python 复制代码
conda install langchain

国内还可以使用清华镜像源

python 复制代码
pip install langchain -i https://pypi.tuna.tsinghua.edu.cn/simple
相关推荐
程序猿乐锅12 分钟前
【从0-1学习Python | 第六篇】 Python 函数:定义、参数与返回值
开发语言·python·学习
MasonYyp1 小时前
声音转文字的模型
python
信誓旦旦的程序猿9 小时前
【Python量化实战宝典 #08】可转债与债券接口手册:转股价·溢价率·纯债价值(Python 可跑)
java·python·股票数据api·股票数据api接口·股票api数据接口·股票量化数据api·股票量化数据接口
砚底藏山河9 小时前
python量化:行情数据回溯
java·开发语言·python·金融·maven
今年下半年9 小时前
AI智能体项目实战记录(02):初始化 Python 项目
开发语言·人工智能·python·fastapi
Williamtym9 小时前
PickGo Lab实践:用浏览器、Python和MCP串起机器人搬运仿真
开发语言·python·机器人
CS创新实验室10 小时前
Python 对象“死“了之后去了哪?——引用计数与分代垃圾回收
开发语言·jvm·python
CCblandy10 小时前
雪花 ID 四个边界实测:时钟回拨重号 500 个,前端 JSON.parse 直接丢精度
后端·python·算法·性能优化·架构
quantdash_cc10 小时前
Pandas 处理分钟级股票行情:从原始数据清洗到 K 线聚合
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
把我格子衫拿来10 小时前
VTK 9.5 与 Qt 6 联合开发:从嵌入三维窗口到可维护的桌面架构
c++·python·qt·vtk·三维可视化