创建使用 Jupyter Notebook 虚拟环境内核

文章介绍了如何在JupyterNotebook中使用虚拟环境的内核,包括检查现有内核、激活环境、安装ipykernel和注册新内核的步骤,以便开发者能根据项目需求选择合适的Python环境。
部署运行你感兴趣的模型镜像

如何创建使用 Jupyter Notebook 虚拟环境内核?

当初次使用Jupyter Notebook时想要使用虚拟环境下的Kernel时,发现只有Python 3(ipykernel)。原因就是在使用Jupyter Notebook的时候,加载的仍然是默认的Python Kernel。当然,我们也可以根据以下步骤创建自己的虚拟环境内核。

步骤一: 

首先查看所有kernel,看需要使用的kernel是否存在Jupyter Notebook中

进入 Anaconda Prompt,输入【 jupyter kernelspec list

步骤二:

如果不在的话,可以尝试通过以下方案解决:

  • 1. 激活虚拟环境,输入【conda activate learn】其中“learn”为你所创建的虚拟环境名称;

  • 2.安装ipykernel,输入【conda install ipykernel】;

  • 3. 将环境写入Notebook的kernel中,输入【python -m ipykernel install --user --name learn --display-name learn_liu
  • 其中“learn”为你所创建的虚拟环境名称,“learn_liu”为 jupyter显示的名称。

步骤三: 

此时刷新Jupyter notebook页面,点击Change kernel,即可看到我们刚刚创建的环境。

通过以上步骤,我们就可以使用Jupyter Notebook虚拟环境Kernel。根据自己的实际开发需求,只需在Anaconda 虚拟环境中配置各种相应的框架库即可。


感谢作者 “jhin(杰)” 提供的解决思路,原文可见:http://t.csdn.cn/pOrzi 

您可能感兴趣的与本文相关的镜像

Python3.9

Python3.9

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

### 如何在 Jupyter Notebook 中设置和使用虚拟环境作为内核 #### 安装 `ipykernel` 并添加内核 为了使特定的 Python 虚拟环境能够在 Jupyter Notebook 中作为一个可用的内核运行,需先确保该环境中安装了 `ipykernel` 库。这可以通过 Anaconda Prompt 或者命令行工具来完成。 对于名为 `test` 的虚拟环境,在激活此环境之后执行如下命令可以实现库的安装: ```bash pip install ipykernel -i https://pypi.tuna.tsinghua.edu.cn/simple ``` 随后通过下面这条指令向 Jupyter 注册这个新内核,并将其命名为与虚拟环境相同的名字以便识别[^1]: ```bash python -m ipykernel install --user --name=test ``` 如果希望显示名称不同,则可以在上述命令的基础上修改 `--display-name` 参数后的值为想要展示的名字。 #### 创建 Conda 环境并集成至 Jupyter 另一种常见的方式是利用 Conda 来管理虚拟环境。首先创建一个新的 Conda 环境(这里假设要建立一个基于 Python 3.9 版本的新环境),并通过以下命令操作: ```bash conda create -n env_name python=3.9 ``` 接着按照前述方法激活新建好的环境,并同样地安装必要的组件以支持其成为 Jupyter 内核的一部分: ```bash conda activate env_name pip install ipykernel ipython ``` 最后一步同样是注册新的内核Jupyter 使用,不过这次会指定更详细的参数用于定义如何呈现给用户: ```bash python -m ipykernel install --user --name=env_name --display-name "Python (env_name)" ``` 这样做的好处在于可以让多个不同的项目各自拥有独立的工作空间而不互相干扰,同时也方便团队协作时共享相同的依赖关系配置[^2]。 #### 查看现有内核列表 一旦完成了以上步骤,便可通过下列命令验证是否成功添加了预期中的内核选项: ```bash jupyter kernelspec list ``` 这一命令将会列出所有已经注册过的内核及其对应的路径位置信息,帮助确认新增加的那个确实存在并且正常工作着[^3]。 ---
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值