anacaoda中创建虚拟环境,并在jupyter中添加内核(kernel)

本文详细介绍如何使用Anaconda创建、激活、离开和删除虚拟环境,以及如何在Jupyter中添加和删除虚拟环境内核。涵盖conda命令行操作、ipykernel安装与配置等关键步骤。

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

anaconda中创建虚拟环境
  1. 查看已创建的虚拟环境
conda env list
  1. 创建虚拟环境
conda create -n envname(虚拟环境名字) python=3.6
  1. 激活环境
source activate envname
  1. 离开环境
source deactivate
  1. 删除环境
conda env remove -n envname
在jupyter中添加内核

首先进入虚拟环境

  1. 安装ipykernel
pip install ipykernel
  1. 添加虚拟环境kernel
python -m ipykernel install --user --name envname
  1. 查看当前可用的虚拟环境内核
jupyter kernelspec list
  1. 删除kernel
jupyter kernelspec remove envname
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]。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值