当前位置: 首页 > article >正文

【Ubuntu系统开发工具使用技能】在jupyter notebook界面选择新的conda虚拟开发环境

在这里插入图片描述

在 Jupyter Notebook 中选择新的 Conda 虚拟环境作为 kernel,可以按照以下步骤进行:

1. 安装 ipykernel 到 Conda 虚拟环境中

首先,确保你创建了新的 Conda 虚拟环境,并且已安装 ipykernel,这样才能让 Jupyter Notebook 使用该环境。

假设你已经创建了一个名为 myenv 的 Conda 虚拟环境,可以通过以下步骤安装 ipykernel

  1. 激活你的 Conda 环境:conda activate myenv
  2. 安装 ipykernel:conda install ipykernel

2. 将虚拟环境添加到 Jupyter

接下来,将这个虚拟环境添加到 Jupyter 中,以便你可以在 Notebook 中选择它:

  1. 在虚拟环境中运行以下命令,将该环境注册为 Jupyter 的可用 kernel:
    python -m ipykernel install --user --name=myenv --display-name "Python (myenv)"

    • --name=myenv:指定虚拟环境的名称(与 Conda 环境名称一致)。
    • --display-name "Python (myenv)":指定在 Jupyter Notebook 界面中显示的名称。

3. 启动 Jupyter Notebook

安装完 ipykernel 并将环境添加到 Jupyter 后,启动 Jupyter Notebook:
jupyter notebook

4. 选择新的 Conda 虚拟环境

  1. 在 Jupyter Notebook 页面中,点击右上角的 Kernel (内核)菜单。
  2. 选择 Change kernel (更改内核)。
  3. 在弹出的内核列表中,你应该可以看到刚刚添加的虚拟环境,如 Python (myenv)
  4. 选择你想使用的虚拟环境。

5. 验证环境是否成功切换

你可以在 Notebook 中运行以下代码来验证当前使用的 Python 环境:
import sys
sys.executable

它将显示当前使用的 Python 解释器路径,应该对应你选择的虚拟环境。

6.具体使用

--display-name 后面没有提供有效的显示名称。你需要为 --display-name 参数指定一个字符串,这个字符串将会在 Jupyter Notebook 中显示为该内核的名称。

正确的命令格式:

python -m ipykernel install --user --name=py36z --display-name "Python 3.6 (py36z)"

在这里插入图片描述

说明:
  • --name=py36z:这是你创建的 Conda 环境的名称(或者你希望给它的名称)。
  • --display-name "Python 3.6 (py36z)":这是你在 Jupyter Notebook 中看到的内核名称,建议使用能描述环境的名称,以便区分不同的环境。
    然后,在jupyter notebook界面选择新的conda虚拟开发环境
    在这里插入图片描述

参考

https://jupyter.org/
https://jupyter.org/install


http://www.kler.cn/a/418975.html

相关文章:

  • registry 删除私有仓库镜像
  • C++中的函数重载
  • 安装 RabbitMQ 服务
  • 241127学习日志——[CSDIY] [InternStudio] 大模型训练营 [20]
  • 学习笔记044——HashMap源码学习2
  • 重塑视频新语言,让每一帧都焕发新生——Video-Retalking,开启数字人沉浸式交流新纪元!
  • 使用 Certbot 为 Nginx 自动配置 SSL 证书
  • kafka数据在服务端时怎么写入的
  • Hive 安装与架构详解
  • NVR监测软件EasyNVR多个NVR同时管理:录播主机的5条常见问题与解决办法
  • Maven-课堂笔记
  • 汾西矿业洗煤厂智能化升级-10kV配电室机器人巡检系统正式启用【刀闸视频联动】
  • Permute for Mac 媒体文件格式转换软件 安装教程【音视频图像文件转换,简单操作,轻松转换,提高效率】
  • 微信小程序用户登录页面制作教程
  • 序列式容器详细攻略(vector、list)C++
  • Nginx 负载均衡和反向代理
  • 二:OpenStack环境准备-controller node
  • Qt 窗口操作函数(置顶、全屏,最大化最小化按钮设置等)
  • Ubuntu 服务器部署 Tomcat 并配置 SSL/TLS 证书
  • 斐波那契数
  • k8s 1.28 聚合层部署信息记录
  • 2024年华为OD机试真题-矩阵扩散-C++-OD统一考试(E卷)
  • win32com python 操作wps 解决修改 表格触发关闭 其他excel的功能
  • 如何高效地架构一个Java项目
  • 三:安装服务-controller node
  • Oracle 去除小数点后面的零