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

Python3中使用jupyter notebook

一、安装notebook

  • 设定下载地址
    有时下载速度太慢,需要更换国内镜像源(以清华源为例):
    # 永久更换为国内源
    pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
  • 安装     
    pip install notebook
  • 验证
    jupyter notebook  --version

二、在虚拟环境安装内核

  • 安装内核
    # Windows
    .\myenv1\Scripts\activate
    # macOS/Linux
    source myenv1/bin/activate# 安装ipykernel到当前环境
    pip install ipykernel
    # 注册内核到Jupyter(命名为myenv1)
    python -m ipykernel install --name=myenv1 --user# 退出环境
    deactivate
    
  • 验证内核注册   
    # 查看已注册的内核列表 
    jupyter kernelspec list# 删除不必要的内核
    jupter kernelspec reomve myenv
  • ipykernel安装时会记录当前Python解释器的‌绝对路径‌,包括虚拟环境的site-packages路径。Jupyter本质是通过指定Python解释器路径来执行代码。若未在对应虚拟环境中安装ipykernel,则无法正确加载该环境的依赖库(如numpypandas等) 。所以每个虚拟环境都要有自己的ipykernel。    

四、在Jupyter中使用内核

  1. 启动Jupyter Notebook:

    cd D:\mywork && jupyter notebook 
  2. 创建新Notebook时,在界面右上角选择 myenv1 或 myenv2 内核

  3. 在运行中的Notebook中切换内核:
    Kernel → Change kernel → 选择目标环境

http://www.xdnf.cn/news/87805.html

相关文章:

  • Vue2 el-checkbox 虚拟滚动解决多选框全选卡顿问题 - 高性能处理大数据量选项列表
  • 高性能服务器配置经验指南1——刚配置好服务器应该做哪些事
  • 字符串全排列(Java版本自己用)
  • SpringBoot3集成MyBatis-Plus(解决Boot2升级Boot3)
  • MQ底层原理
  • AI代表企业签订的合同是否具有法律效力?
  • 第一章-语言基础\2.竞赛常用库函数\其他库函数
  • AXOP33552: 400MHz 高速双通道运算放大器
  • 《AI大模型应知应会100篇》 第33篇:大模型在法律文档处理中的应用
  • 第T9周:猫狗识别2
  • MySQL中根据binlog日志进行恢复
  • SAS宏调试:高效定位与解决典型问题
  • 德施曼重磅发布五大突破性技术及多款重磅新品,开启AI智能管家时代
  • 使用 rebase 轻松管理主干分支
  • 【Linux】静态库 动态库
  • ZLG嵌入式笔记 | 拯救NAND/eMMC:延长闪存寿命
  • OpenCv高阶(七)——图像拼接
  • 高级java每日一道面试题-2025年4月22日-基础篇[反射篇]-如何通过反射创建一个对象实例?
  • Redi的常见场景
  • Agent框架LangGraph:实现一个简单的Plan-and-Execute Agent
  • 使用Java调用TensorFlow与PyTorch模型:DJL框架的应用探索
  • xyz 瓦片leaflet地图组件 显示
  • 软考-高项,知识点一览十九 配置和变更管理
  • 低代码破局,助力工业互联网平台迈向智改数转新高地
  • 电脑硬盘丢失怎么找回?解决硬盘数据恢复的2种方法
  • XHTMLConverter把docx转换html报java.lang.NullPointerException异常
  • 【YOLOv8-pose部署至RK3588】模型训练→转换RKNN→开发板部署
  • Mujoco xml < sensor>
  • 转型探讨:未来投资与布局
  • ARP(地址解析协议)