jupyter notebook 运行conda环境
时间: 2025-04-06 14:11:13 浏览: 38
### 如何在 Jupyter Notebook 中选择并运行 Conda 创建的虚拟环境
要在 Jupyter Notebook 中选择并运行由 Conda 创建的虚拟环境,可以通过以下几个方面来实现:
#### 1. 安装 `ipykernel` 并将其添加到目标 Conda 环境中
为了使 Conda 的虚拟环境能够被 Jupyter Notebook 识别为可用内核,需要先激活该虚拟环境,并在其内部安装 `ipykernel` 工具。这一步骤通过以下命令完成:
```bash
conda activate my-conda-env # 替换为实际的虚拟环境名称
pip install ipykernel # 或者使用 conda install ipykernel
```
此操作允许虚拟环境中的 Python 解释器支持 Jupyter Notebook 的交互功能[^1]。
#### 2. 将虚拟环境注册为 Jupyter 内核
一旦 `ipykernel` 成功安装,下一步是将当前激活的 Conda 虚拟环境注册为一个新的 Jupyter 内核。执行如下命令即可完成这一过程:
```bash
python -m ipykernel install --user --name=my-conda-env --display-name="Python (my-conda-env)"
```
上述命令的作用在于定义了一个名为 `my-conda-env` 的新内核,并为其指定了显示名称 `"Python (my-conda-env)"`,便于后续在 Jupyter Notebook 用户界面中直观辨认[^4]。
#### 3. 启动 Jupyter Notebook 并切换至指定内核
当虚拟环境成功配置成 Jupyter 可用内核之后,启动 Jupyter Notebook 即可验证设置效果:
```bash
jupyter notebook
```
进入 Notebook 页面后,在新建文件时可以从下拉菜单中选取之前设定好的内核选项(即 `"Python (my-conda-env)"`)。如果已经打开某个笔记本,则可通过点击顶部菜单栏中的 **Kernel -> Change Kernel** 来更改正在使用的内核[^2]。
#### 4. 验证所选内核对应的 Conda 环境是否生效
最后,可以在代码单元格里输入简单的测试语句以确认当前工作区确实处于预期的 Conda 环境之下。例如打印出 sys.path 查看模块路径列表或者尝试导入仅存在于特定环境下才有的库包。
```python
import sys
print(sys.executable) # 输出应指向对应 Conda 环境下的 python.exe 文件位置
```
阅读全文
相关推荐


















