Jupyter Notebook 怎么在虚拟环境之间切换

news/2024/7/16 7:47:56 标签: jupyter, ide, python

前提已经在虚拟环境 venv01 中安装并配置好了 Jupyter Notebook

要在新的虚拟环境 venv02 中使用之前安装的 Jupyter Notebook 并将其切换到这个环境,你可以按照以下步骤操作:

  1. 激活新的虚拟环境:
    打开命令行或终端,激活你的新虚拟环境 venv02

    conda activate venv02
    
  2. 安装 ipykernel
    在新的虚拟环境中安装 ipykernel,这是 Jupyter Notebook 用来管理不同 Python 内核的包:

    conda install ipykernel
    
  3. 添加新环境到 Jupyter Notebook:
    使用 ipykernel 将新环境添加到 Jupyter Notebook 的内核列表中。你可以为这个内核指定一个名称,例如 venv02

    python -m ipykernel install --user --name venv02 --display-name "Python (venv02)"
    
  4. 启动 Jupyter Notebook:
    在任意已安装并配置了 Jupyter Notebook 的环境中启动 Jupyter Notebook(这里可以是 venv01):

    jupyter notebook
    
  5. 在 Jupyter Notebook 中切换内核:
    打开或创建一个新的 Notebook,在菜单栏中选择 Kernel -> Change kernel -> Python (venv02) 来切换到新的虚拟环境。

这样,你就可以在新的虚拟环境 venv02 中使用 Jupyter Notebook 了,而且可以随时在不同的虚拟环境之间切换内核。


http://www.niftyadmin.cn/n/5432439.html

相关文章

【应急响应靶场web2】

文章目录 前言 一、应急响应 1、背景 2、webshell查杀 3、日志排查 1)apache日志 2)nginx日志 3)ftp日志 4、隐藏账户 5、文件筛选 二、漏洞复现 总结 前言 靶场来源:知攻善防实验室 一、应急响应 1、背景 小李在某…

线程的 run()和 start()有什么区别?调用start()方法时,线程状态的变化是怎么样的?

该文章专注于面试,面试只要回答关键点即可,不需要对框架有非常深入的回答,如果你想应付面试,是足够了,抓住关键点 线程的 run()和 start()有什么区别 run()方法 run()方法是Thread类中的一个普通方法,用来定义线程的执行逻辑。当一个类继承自Thread类并且重写了run()方法…

全球首个“AI程序员”Deven诞生,真的能替代人类程序员吗?

制造Devin的公司,是一家叫Cognition的10人初创公司,才成立不到2个月。 一、引言 一家成立不到两个月但拥有十名天才工程师的初创公司Cognition,搞了一个引爆科技圈的大动作。 他们推出了一款名为Devin的人工智能(AI)助…

C语言经典面试题目(十三)

1、什么是C语言中的结构对齐和填充字节?为什么要进行对齐和填充操作? 在C语言中,结构体的成员在内存中的存储位置并不是按照顺序依次排列的,而是按照特定的对齐规则进行排列。结构体对齐和填充字节是为了提高内存访问效率和硬件对…

LeetCode 每日一题 Day 95-101

2917. 找出数组中的 K-or 值 给你一个整数数组 nums 和一个整数 k 。让我们通过扩展标准的按位或来介绍 K-or 操作。在 K-or 操作中,如果在 nums 中,至少存在 k 个元素的第 i 位值为 1 ,那么 K-or 中的第 i 位的值是 1 。 返回 nums 的 K-o…

Linux——文件缓冲区与模拟实现stdio.h

前言 我们学习了系统层面上的文件操作,也明白了重定向的基本原理,在重定向中,我们使用fflush(stdout)刷新了缓冲区,当时我们仅仅知道重定向需要刷新缓冲区,但是不知道其所以然,今天我们来见识一下。 一、…

docker搭建vulfocus靶场

靶场搭建的前提是具备docker容器的环境 环境准备: 在kali上安装docker 先是进行软件和源更新 sudo apt-get update开始安装 sudo apt-get install -y docker.io设置开机自启动 sudo systemctl enable docker --now查看状态 sudo systemctl status docker给当…

华为数通方向HCIP-DataCom H12-821题库(多选题:161-180)

第161题 以下关于IPv6优势的描述,正确的是哪些项? A、底层自身携带安全特性 B、加入了对自动配置地址的支持,能够无状态自动配置地址 C、路由表相比IPv4会更大,寻址更加精确 D、头部格式灵活,具有多个扩展头 【参考答案】ABD 【答案解析】 第162题 在OSPF视图下使用Filt…