将conda的虚拟环境添加到jupyter notebook的kernel中

文章详细介绍了如何通过AnacondaPrompt创建新的环境,安装TensorFlow等包,然后将该环境集成到JupyterNotebook中,使用ipykernel作为内核,以便在Jupyter中使用新环境。最后,重启JupyterNotebook后,新环境的kernel即可使用。
部署运行你感兴趣的模型镜像

最终效果是这样子的
在这里插入图片描述
打开Anaconda Prompt

# 1 创建新的环境
conda create --name your_env
# # 安装你的package(这一步可省略)
# conda install -c conda-forge tensorflow
# 2 为了将conda环境放入Jupyter,需要安装ipykernel
conda install -c anaconda ipykernel
# 3 将我们刚刚创建的环境放入jupyter中
python -m ipykernel install --user --name=your_env

重启jupyter notebook,就会发现kernel来了一位新成员。

reference:
1、How to add your Conda environment to your jupyter notebook in just 4 steps

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

TensorFlow-v2.9

TensorFlow-v2.9

TensorFlow

TensorFlow 是由Google Brain 团队开发的开源机器学习框架,广泛应用于深度学习研究和生产环境。 它提供了一个灵活的平台,用于构建和训练各种机器学习模型

Jupyter Notebook添加虚拟环境作为内核,需要确保虚拟环境已正确配置,并通过 `ipykernel` 模块将其注册为可用内核。以下是具体步骤: 1. 创建并激活虚拟环境(如已有虚拟环境可跳过): ```bash conda create -n your_env_name python=3.x conda activate your_env_name ``` 其中 `your_env_name` 为自定义的环境名称,`python=3.x` 为指定的 Python 版本[^2]。 2. 在激活的虚拟环境中安装 `ipykernel` 和 `ipywidgets`: ```bash pip install ipykernel -i https://pypi.tuna.tsinghua.edu.cn/simple pip install ipywidgets -i https://pypi.tuna.tsinghua.edu.cn/simple ``` 这些包是支持 Jupyter 使用虚拟环境的核心依赖[^3]。 3. 将虚拟环境注册为 Jupyter 内核: ```bash python -m ipykernel install --user --name=your_env_name --display-name "Python (your_env_name)" ``` 其中 `--name` 是内核的标识名,`--display-name` 是在 Jupyter Notebook 中显示的名称[^3]。 4. 验证内核是否注册成功: ```bash jupyter kernelspec list ``` 此命令会列出所有已注册的内核,确认新添加虚拟环境内核是否出现在其中[^3]。 5. 启动 Jupyter Notebook 并切换内核: - 打开 Jupyter Notebook 后,在新建 Notebook 时或通过顶部菜单 `Kernel` -> `Change kernel` 选择刚刚添加虚拟环境内核。 - 确保选择的内核与当前使用的虚拟环境一致,以避免出现 `ModuleNotFoundError` 或 `NameError` 等问题[^1]。 若在使用过程中仍然无法识别虚拟环境中的包,可以检查内核所指向的 Python 解释器路径是否正确。在虚拟环境中执行以下命令查看当前内核的解释器路径: ```bash which python ``` 同时查看内核配置文件 `kernel.json` 中的 `argv` 字段是否指向相同的 Python 解释器路径,路径通常位于 `~/.local/share/jupyter/kernels/your_env_name/` 目录下[^1]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值