如何在VS Code集成的Jupyter Notebook中使用Python虚拟环境并管理内核
虚拟环境添加为Jupyter内核及移除操作步骤
添加虚拟环境为Jupyter内核
- 首先在VS Code集成终端中进入虚拟环境所在目录,执行激活命令:
source <虚拟环境名称>/bin/activate - 激活后可执行
which pip验证当前使用的pip为虚拟环境内的包管理工具,返回路径需包含你创建的虚拟环境名称 - 在已激活的虚拟环境中安装ipykernel依赖:
pip install ipykernel - 执行内核注册命令,将当前虚拟环境添加到Jupyter内核列表:
ipython kernel install --user --name=<自定义内核名称>,其中<自定义内核名称>可设置为和虚拟环境一致的名称,方便后续识别 - 注册完成后重启VS Code,打开Jupyter Notebook即可在可选内核列表中看到刚添加的虚拟环境内核
若执行注册命令提示
ipython不存在,可先在当前虚拟环境执行pip install ipython完成安装后再重试。
移除已注册的Jupyter内核
- 执行命令查询当前所有已注册的Jupyter内核:
jupyter kernelspec list - 从返回的结果中找到你需要移除的内核对应的名称
- 执行移除命令:
jupyter kernelspec remove <待移除内核名称>,确认操作后即可完成删除 - 重启VS Code后,对应内核将从Jupyter可选内核列表中消失
若执行
jupyter相关命令提示不存在,可先执行pip install jupyter-core安装内核管理工具后再重试。
内容的提问来源于stack exchange,提问作者G. Macia
相关产品推荐
相关产品推荐

