将 conda 虚拟环境 env 加入 jupyter kernel

本文介绍了如何将conda虚拟环境与jupyter notebook结合。首先激活所需环境,然后使用conda安装ipykernel。接着,通过执行特定命令将环境注册为notebook的kernel。完成这些步骤后,在notebook中即可选择新添加的kernel进行工作。注意,可能需要等待片刻才能看到新kernel。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

jupyter 在运行 notebook 时可以选择合适的 kernel,其实就类似 conda 虚拟环境,但是似乎二者不是直接相通的。需要一些操作来在 notebook 中切换虚拟环境。

参考资料https://medium.com/@nrk25693/how-to-add-your-conda-environment-to-your-jupyter-notebook-in-just-4-steps-abeab8b8d084icon-default.png?t=M5H6https://medium.com/@nrk25693/how-to-add-your-conda-environment-to-your-jupyter-notebook-in-just-4-steps-abeab8b8d084

 首先切换到需要加入的虚拟环境,使用 conda activate 命令。然后安装 ipykernel 包。

conda install ipykernel

接下来执行一行神奇的命令就可以把当前虚拟环境加入 jupyter kernel。

python -m ipykernel install --user --name=dev38_env

之后建立 notebook,然后右上角选择 kernel。

可以看到新添加的 Kernel 已经可以选择。

 

需要注意这里可能需要等待一段时间,刚刚执行完命令是看不到的。我本以为需要重启 jupyter 才可以使用,正在找自己的重启脚本,然后就发现可以用新的 kernel 了哈哈


That is all. Since this website needs more words, I will give it more words.

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!
### 如何在 Jupyter Notebook 中配置和使用 Conda 虚拟环境 #### 创建新的 Conda 虚拟环境 为了在一个项目中隔离依赖项,可以创建一个新的 Conda 环境。命令如下: ```bash conda create --name my-conda-env python=3.x anaconda ``` 这里的 `my-conda-env` 是新环境的名字,可以根据需求更改名称。 #### 安装必要的包到虚拟环境中 激活刚刚创建的环境之后,安装所需的 Python 包以及 `ipykernel` 来支持 Jupyter Notebook 的内核功能。 ```bash conda activate my-conda-env conda install ipykernel ``` 这一步骤确保了该特定版本的 Python 和其他库只存在于这个独立的空间里[^1]。 #### 将虚拟环境注册为可用的 Jupyter 内核 为了让 Jupyter 认识到新建的 Conda 环境作为一个可选的内核选项,在上述环境下继续执行下面这条指令来完成注册过程: ```bash python -m ipykernel install --user --name=my-conda-env --display-name "Python (my-conda-env)" ``` 这里 `-n/--name` 参数指定了要关联的具体 Conda 环境名;而 `-d/--display-name` 设置的是显示给用户的友好名字。 #### 启动带有多个内核选择的 Jupyter Notebook 实例 最后一步就是启动 Jupyter Notebook 并通过浏览器界面挑选之前设置过的自定义内核来进行工作了。 ```bash jupyter notebook ``` 此时打开网页端口后应该能看到新增加的那个名为 “Python (my-conda-env)” 的 Kernel 可供选用。 对于某些特殊情况下可能还需要额外处理 Windows 下 PyWin32 组件的相关事宜,比如当目标是在 Anaconda 提供的基础之上进一步定制化某个专门用于金融分析之类的 ak_test 类型环境时,则需进入对应的 Scripts 文件夹路径下运行脚本以完成最终初始化操作[^2]: ```bash cd C:\path\to\Anaconda3\Scripts\ python pywin32_postinstall.py -install ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值