[jupyter]

news/2025/11/4 22:35:39/文章来源:https://www.cnblogs.com/shiyuzhahan/p/19191565

以下是在项目的 .venv 虚拟环境中配置 JupyterLab 并使用的完整命令套装,按步骤执行即可:

1. 进入项目目录并创建/激活虚拟环境

# 进入你的项目目录(替换为实际路径)
cd /path/to/your/project# 用 uv 创建 .venv 虚拟环境(如果还没创建)
uv venv .venv# 激活虚拟环境(根据系统选择)
# Linux/macOS
source .venv/bin/activate
# Windows(PowerShell)
.venv\Scripts\Activate.ps1
# Windows(命令提示符)
.venv\Scripts\activate.bat

2. 在虚拟环境中安装必要工具

# 安装 JupyterLab 和内核注册工具 ipykernel
uv pip install jupyterlab ipykernel

3. 将当前虚拟环境注册为 Jupyter 内核

# 注册内核(替换括号中的名称为你的项目名,方便识别)
python -m ipykernel install \--user \--name="proj_venv" \  # 内核内部标识(比如:项目名_venv,避免重名)--display-name="MyProject (.venv)"  # Jupyter 界面显示的名称(清晰标注项目)

4. 启动 JupyterLab 并使用内核

# 启动 JupyterLab(会自动在浏览器打开)
jupyter lab
  • 在 Jupyter 界面中,新建 Notebook 时,右上角选择你注册的内核(如 MyProject (.venv))。
  • 已有 Notebook 可通过顶部菜单「Kernel」→「Change Kernel」切换到该内核。

5. (可选)后续管理命令

查看已注册的所有内核

jupyter kernelspec list

删除某个内核(用内部标识 --name 的值)

jupyter kernelspec remove proj_venv  # 替换为你的内核内部名称

退出虚拟环境(不需要时)

deactivate

按这套命令操作,就能确保 JupyterLab 完全使用项目的 .venv 环境,所有安装的包均可正常调用,且环境隔离清晰~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/956096.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025 年 11 月管道泵厂家推荐排行榜,新型管道泵,节能管道泵,低噪声管道泵,超低压管道泵,防爆管道泵,高压管道泵,防腐管道泵,SF管道泵,SFB管道泵,WF屋顶管道泵公司推荐

2025年11月管道泵厂家推荐排行榜:新型节能低噪声管道泵专业指南 行业背景与发展现状 管道泵作为流体输送系统的核心设备,在工业、建筑、市政等领域发挥着不可替代的作用。随着节能减排政策的深入推进和智能化技术的广…

2025 年 11 月冷却塔厂家推荐排行榜,工业冷却塔,开式冷却塔/钢制开式冷却塔,封闭式冷却塔/密闭式冷却塔,蒸发式冷却塔公司推荐

2025年11月冷却塔厂家推荐排行榜:工业冷却塔技术发展与选购指南 冷却塔作为工业制冷系统中的关键设备,其性能优劣直接影响生产效率和能源消耗。随着工业4.0时代的深入发展,冷却塔行业正经历着技术革新与产业升级的双…

.NET+AI: (微家的AI研发框架)什么是内核记忆(Kernel Memory)?

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

用户登录系统

程序示例: users = {"user1": "123456", "user2": "123456", "user3": "123456"} blacklist = ["user4", "user5", "user6&q…

Spring 中的Event机制

spring 参考资料: Additional Capabilities of the ApplicationContext- https://docs.spring.io/spring-framework/reference/6.1/core/beans/context-introduction.html [[17.行为型 - 观察者模式 (Observer Pattern…

jiangly模板-字符串

目录 目录马拉车(Manacher)Z 函数后缀数组后缀自动机(SAM 新版)KMP马拉车(Manacher) /** 马拉车(Manacher, with string)* 2024-04-06: https://qoj.ac/submission/380047* 2024-04-09: https://qoj.a…

Java 内存模型(JMM)中 volatile 的作用与限制

volatile关键字的主要作用是限制JVM进行指令重排,保证变量对其他线程的可见性,可以避免创建对象才完成了一半就被其他线程引用到这个对象,保证创建完成后才对其他线程可见。static class Value {int x; // 默认 0Va…

今日学习:二分

P3853 天津省选 /* 这个题和P2678几乎一样,但说实话我还没看懂。 1.首先检查的标准我没想到。是要检查当前的空旷指数还是路标数? 2.其次check的逻辑我还是没想明白。 3.犯了个小错。计算mid应该放在while循环里面。…

Ice Breaker Games - 一个在线免费的游戏网站,无需登录,打开即玩。

Ice Breaker Games - 一个在线免费的游戏网站,无需登录,打开即玩。 https://www.icebreakgame.com/

Java获取当前时间的下一天以及30天前的时间

有这样的一个需求。需要得到当前时间的下一天以及30前的时间。在计算30天前的时间时出现了一点问题,时间出错,但是公式没有出错,后来才发现是运算超出了Integer的范围。( 24 * 60 * 60*1000) 这种计算表达式在 Java…

论文导读:从 TSMC ISSCC 看 SRAM 存算发展

上次集中学习存算工作还是一年半以前,时光如梭,SRAM CIM 范式对比记忆又有新花样。本篇 blog 针对 ISSCC 2024 34.4 TSMC 的 3 nm 数字 SRAM 近存算 Macro 个例分析,并结合架构视角谈谈个人感触[1]。 RAM 的物理-逻…

edge chromium浏览器copilot图标消失处理

解决edge浏览器copilot图标消失找到edge浏览器的配置文件Local State %APPDATA%\..\Local\Microsoft\Edge\User Data修改配置variations_country 改成US,记得任务管理器完全关闭edge浏览器后修改

AI - 自然语言处理(NLP) - part 2 - 词向量 - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

洛谷 P4577

题面太屎了。给定一棵大小为 \(n\) 的树,每个节点有权值 \(a_i\),问最多能选出多少个节点,使得若 \(v \in subtree_u\),则 \(a_v \ge a_u\) 成立。 \(n \le 2 \times 10^5\)。这个问题丢到序列上就是 \(LIS\) 了,…

C++算法贪心例题讲解 - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

AI元人文:理论框架、僵局本质与文明演化的系统性构想

AI元人文:理论框架、僵局本质与文明演化的系统性构想 一、核心命题与理论基石核心命题:从“价值对齐”到“价值权衡”的范式革命传统AI的“价值对齐”范式陷入三重困境:认知科学误区(沿用过时的信息处理模型)、方…

[linux-mint] Surface Pro4 安装linux驱动

Surface Pro4 这个被淘汰下来的机器,一直没想好要如何处理,因为有平板,所以也不想刷Android系统,最终决定还是安装linux,当一个办公小平板来使用,顺便练练linux环境软件使用,所以就选择系统,然后发现好多linux…

[B] AGC VP 记录

AtCoder Grand Contest 049 AT_agc049_e [AGC049E] Increment Decrement AtCoder Grand Contest 052 约 1h 切 A,之后都不会了。 A - Long Common Subsequence 先从左到右放 \(n\) 个 \(0\),\(n\) 个 \(1\)。发现 \(…

2025年河南工业大学2025新生周赛(2)

A 小唐的签到 小唐到达教室的时间等于路上所用时间和上楼时间之和,注意如果教室在n楼,只需要上n-1层。#include<bits/stdc++.h> using namespace std; int main() {int a, x, n, b, y;cin >> a >> …

Atcoder [ARC161C] Dyed by Majority (Odd Tree) 题解 [ 绿 ] [ 树的遍历 ] [ 构造 ] [ 贪心 ]

Dyed by Majority (Odd Tree) 想起来无聊,写起来恶心。 首先手模一下,发现叶子节点可以确定它父亲的颜色。这启示我们自底向上确定颜色。 因此考虑在已确定所有儿子的颜色时,确定自己的颜色,此时有两种情况:儿子中…