jupyter notebook修改python环境
时间: 2025-05-02 10:48:24 浏览: 39
### 更改 Jupyter Notebook 的 Python 环境配置
在 Jupyter Notebook 中更改 Python 环境配置可以通过以下方法实现:
#### 方法一:通过 `nb_conda` 插件管理虚拟环境
如果使用的是 Anaconda 或 Miniconda,可以借助 `nb_conda` 插件来简化虚拟环境的管理和切换过程。
1. **安装必要的工具**
安装 `nb_conda` 和 `ipykernel` 工具以便支持多环境功能。
```bash
conda install nb_conda
conda install ipykernel
```
2. **创建并激活目标虚拟环境**
创建一个新的虚拟环境,并将其激活。
```bash
conda create -n python2 python=2.7
source activate python2
```
3. **在虚拟环境中注册内核**
在已激活的目标虚拟环境中安装 `ipykernel` 并注册该环境作为可用内核之一。
```bash
conda install ipykernel
python -m ipykernel install --user --name=python2 --display-name "Python 2"
```
上述命令会将名为 `python2` 的虚拟环境添加至 Jupyter Notebook 可选内核列表中[^1]。
4. **启动 Jupyter Notebook 并选择对应内核**
启动 Jupyter Notebook 后,在新建文件时可以选择对应的 Python 版本(即刚刚设置好的虚拟环境)。或者对于已有笔记本文件,可通过菜单栏路径 `Kernel -> Change Kernel` 来更换当前使用的 Python 虚拟环境[^5]。
---
#### 方法二:手动添加自定义虚拟环境到 Jupyter Notebook
如果不依赖 Conda,则可采用 Pip 方式完成类似操作。
1. **创建独立的虚拟环境**
使用标准工具如 venv 或 virtualenv 构建新的隔离开发空间。
```bash
python -m venv myenv
source myenv/bin/activate
```
2. **安装必要组件**
激活后的虚拟环境中需确保具备运行 Jupyter 所需的基础模块以及用于注册内核的支持程序。
```bash
pip install jupyter ipykernel
```
3. **向 Jupyter 注册此虚拟环境**
将上述构建完毕的新环境关联入 Jupyter Notebook 的选项体系之中。
```bash
python -m ipykernel install --user --name=myenv --display-name "Python (myenv)"
```
此处参数含义如下:
- `--name`: 唯一标识符供内部调用;
- `--display-name`: 用户界面上展示的名字[^3]。
4. **验证与应用**
开启服务端口后登录 Web 页面确认新增项是否存在;随后依据需求选取恰当解释器继续后续工作流程。
---
#### 注意事项
- 若遇到权限错误尝试附加管理员身份重试相关指令。
- 不同操作系统间可能存在细微差异,请参照官方文档调整适配策略。
- 当前活动 session 下无法即时生效刚变更的内容,建议重启实例以同步最新状态。
```python
import sys
print(sys.executable)
```
以上脚本可用于测试当前实际加载的 Python 解释器位置是否符合预期设定[^2]。
阅读全文
相关推荐


















