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

Jupyter Notebook的安装方法以及生成ipykernel

1. 安装Python和pip

Jupyter Notebook是基于Python的,因此首先需要在电脑上安装Python和pip。可以通过访问Python官网(Welcome to Python.org)下载安装包进行安装。在安装Python的过程中,会提示是否安装pip,选择安装即可。

2. 安装Jupyter Notebook

安装完Python和pip后,打开命令提示符或者终端,输入以下命令安装Jupyter Notebook:

复制代码

pip install jupyter

3. 启动Jupyter Notebook

安装完成后,可以通过在命令提示符或者终端输入以下命令启动Jupyter Notebook:

jupyter notebook

启动后,浏览器会自动打开Jupyter Notebook的主页,可以在这里创建新的notebook,打开已有的notebook,或者进行其他操作。

4. 关闭Jupyter Notebook

关闭Jupyter Notebook的时候,需要先关闭所有打开的notebook,然后在启动Jupyter Notebook的命令提示符或者终端中按下Ctrl+C,然后确认关闭。

注意事项

在使用Jupyter Notebook的过程中,如果遇到任何问题,可以查阅Jupyter官方文档(Redirecting…)或者在网上搜索相关问题。

以上步骤适用于Windows,Mac OS和Linux操作系统。

 

## 首次启动需要配置允许远程访问## 1、生成配置文件jupyter notebook --generate-config# 执行后提示路径,通常为:/home/.jupyter/jupyter_notebook_config.py# 2、配置登录密码,获取argon2密文$ python>>> from notebook.auth import passwd>>> passwd()# Enter password: xxx# Verify password: xxx# 'argon2:...'## 3、修改配置文件vim /home/.jupyter/jupyter_notebook_config.py# 修改下面几个字段c.NotebookApp.password = 'argon2:...'  # 复制上一步生成的argon2密文c.NotebookApp.ip = '*'c.NotebookApp.port = 8888c.NotebookApp.open_browser = False
## 添加不同版本的kernel# 切换到对应的py,比如:conda activate llm_dev# 安装ipykernel包$ python -m ipykernel install --user --name llm_python_dev # 必须指定name,可以随便起名# 添加完成后,可以用如下命令查看已有kernel$ jupyter kernelspec list# Available kernels:

相关文章:

  • 基于深度学习的人脸性别年龄识别 - 图像识别 opencv 计算机竞赛
  • gdb断点相关操作
  • 《TCP/IP详解 卷一:协议》第5章的IPv4数据报的总长度字段出现“不需要大于576字节的IPv4数据报“相关内容的解释
  • prompt工程
  • C++ 中 :的作用
  • 嵌入式与单片机之间的关系是什么?
  • 生态扩展:Flink Doris Connector
  • 5.3 用户定义的完整性
  • RabbitMQ消费者的可靠性
  • chatgpt接口调用
  • 常用的表单校验规则——邮箱/QQ/身份证号码/微信/电话/数字字母/整数/文本/密码等
  • HTML区块、布局
  • Redis与MySQL的数据情感:延迟双删的秘密揭示
  • 顶级物理学家:一场全新的量子计算革命即将到来,ChatGPT只是“美化的录音机”
  • (八)Flask之app.route装饰器函数的参数
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • SegmentFault for Android 3.0 发布
  • 【跃迁之路】【699天】程序员高效学习方法论探索系列(实验阶段456-2019.1.19)...
  • CAP理论的例子讲解
  • Elasticsearch 参考指南(升级前重新索引)
  • EOS是什么
  • ES10 特性的完整指南
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • express + mock 让前后台并行开发
  • opencv python Meanshift 和 Camshift
  • SQL 难点解决:记录的引用
  • SQLServer之创建显式事务
  • Vue2.x学习三:事件处理生命周期钩子
  • yii2权限控制rbac之rule详细讲解
  • 盘点那些不知名却常用的 Git 操作
  • 前端之Sass/Scss实战笔记
  • 新书推荐|Windows黑客编程技术详解
  • 应用生命周期终极 DevOps 工具包
  • 用Python写一份独特的元宵节祝福
  • 《码出高效》学习笔记与书中错误记录
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • 组复制官方翻译九、Group Replication Technical Details
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • #LLM入门|Prompt#2.3_对查询任务进行分类|意图分析_Classification
  • (C++20) consteval立即函数
  • (Forward) Music Player: From UI Proposal to Code
  • (pojstep1.1.1)poj 1298(直叙式模拟)
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (八)c52学习之旅-中断实验
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (十三)Java springcloud B2B2C o2o多用户商城 springcloud架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)...
  • (转)ABI是什么
  • (转)linux自定义开机启动服务和chkconfig使用方法
  • .net 8 发布了,试下微软最近强推的MAUI
  • .net core Swagger 过滤部分Api
  • .Net面试题4
  • @ 代码随想录算法训练营第8周(C语言)|Day53(动态规划)
  • [ CTF ]【天格】战队WriteUp- 2022年第三届“网鼎杯”网络安全大赛(青龙组)