Jupyter Notebook是一个开源的Web应用程序,允许开发者方便的创建和共享代码文档,可以实时的编写代码块运行代码块,查看结果并可视化数据。
• 支持markdown语法
• 支持LaTeX公式
• 允许把代码写入到独立的cell中,然后单独执行,无需从头开始执行代码
教程结构:
3.3.1 Jupyter Notebook的安装与运行
默认的base环境:
安装了Anaconda后,在base环境就默认就安装了Jupyter Notebook
打开Anaconda,在home界面直接点击launch运行
创建新的虚拟环境:
打开Anaconda,在Environments界面,创建新的python虚拟环境
然后回到home界面,点击install按钮安装Jupyter Notebook 安装完成后点击launch按钮运行
2. _命令行操作_
默认的base环境:
打开Anaconda Prompt命令行,因为base环境默认已经安装了Jupyter Notebook.所以直接输入命令: jupyter notebook 运行。
可以看到浏览器中就打开了Jupyter,如果你的浏览器没有打开Jupyter的话, 你可以将命令行中下面的这几个链接复制到浏览器中应该就能打开了 这里注意:命令行窗口不要关闭, 关闭窗口的话,服务就关闭了, 你就无法在jupyter中进行其他操作了
创建新的虚拟环境:
如果你不想在base环境中运行Jupyter的话 我们先在命令行窗口中 连按两次Ctrl+c 关掉kernel与服务
然后创建一个新的虚拟环境Gengzhige 大家应该没有忘记上节课讲的conda命令吧 conda create -n Gengzhige python 接着切换到Gengzhige这个虚拟环境中 使用命令:conda activate Gengzhige 新创建的Gengzhige环境,并不会默认安装Jupyter,我们使用install命令来安装: conda install jupyter notebook
等待一会 安装完成后,我们输入 jupyter notebook 回车 就可以看到浏览器中打开了Jupyter
方式一:
其实jupyter默认是定位到的是C:\Users\xxx这个路径下的目录,比如我在E盘上有一个workshop文件夹,我想让jupyter打开的是个目录怎么操作呢?
在命令行中切换到E:\workshop这个目录下
(切换目录这里:可以直接使用cd /d 具体的目录一步切换,也可以先使用E:切换到某个盘符下,再使用cd 目录切换到目标目录)
然后在workshop这个目录下输入:jupyter notebook 回车,可以看到现在jupyter显示的就是workshop这个目录了
方式二:
如果你不想每次打开jupyter的时候都要先切换磁盘位置,那么可以采用这种方式:修改配置文件。
在命令行中输入: jupyter notebook --generate-config
可以看到在此目录下C:\Users\kk .jupyter有一个配置文件jupyter_notebook_config.py
找个这个文件并打开使用ctrl+f 搜索NotebookApp.notebook_dir
找到之后将想默认打开的目录路径这个路径 粘贴在此 例如:E:\workshop
注意:需要这行将前面的# 注释去掉,然后保存,最后关闭此文件。
2. _关闭和退出_
使用命令行运行jupyter Notebook后
在使用期间 命令行窗口不要关闭否则服务就会关闭
使用完毕后,连按两次 [Ctrl+C] 关闭服务
按【H】键,会调出键盘快捷键
命令行模式:
Esc键 进入命令行模式
单元格左边变蓝色
常用快捷键
【Ctrl+Enter】:是运行选中的单元格,他会停留在此
【Alt+Enter】:是运行单元格并且在下面插入一个新的单元格
【Shift+Enter】:是 运行单元格, 并选择下面的单元格
【Tab】键用来代码补全
【A】键:above是在上面插入单元格
【B】键:below 是在下面插入单元格
【M】键: 是把单元格变成Markdown
【Y】键:是把单元格变成代码块
两下【D】键:删除选中的单元格
编辑模式:
Enter键 进入编辑模式
常用快捷键
【Ctrl+/】:代码注释
【Ctrl+D】:删除整行
粗体:使用*号
使用#号代表1-6级标题 1个#号代表最大的1级标题,以此类推 6个#号 代表最小的6级标题
插入链接: 中括号里是显示的文字,小括号里是具体链接
插入图片: 使用!号,接着中括号里显示图片的描述,小括号里是图片的地址
更多markdown语法请查看教程
Jupyter还支持LaTeX
注意此时单元格要切换成markdown格式
在单元格中输入:$ a^2+b^2=c^2 $
左右的$,代表这是行内公式
如果左右各输入两个$$,则代表是独立公式
【Ctrl+Enter】执行此单元格看效果
Bilibili:梗直哥丶Bilibili:梗直哥丶
原网址: 访问
创建于: 2023-02-02 16:57:48
目录: default
标签: 无
未标明原创文章均为采集,版权归作者所有,转载无需和我联系,请注明原出处,南摩阿彌陀佛,知识,不只知道,要得到
java windows火焰图_mob64ca12ec8020的技术博客_51CTO博客 - 在windows下不可行,不知道作者是怎样搞的 监听SpringBoot 服务启动成功事件并打印信息_监听springboot启动完毕-CSDN博客 SpringBoot中就绪探针和存活探针_management.endpoint.health.probes.enabled-CSDN博客 u2u转换板 - 嘉立创EDA开源硬件平台 Spring Boot 项目的轻量级 HTTP 客户端 retrofit 框架,快来试试它!_Java精选-CSDN博客 手把手教你打造一套最牛的知识笔记管理系统! - 知乎 - 想法有重合-理论可参考 安宇雨 闲鱼 机械键盘 客制化 开贴记录 文本 linux 使用find命令查找包含某字符串的文件_beijihukk的博客-CSDN博客_find 查找字符串 ---- mac 也适用 安宇雨 打字音 记录集合 B站 bilibili 自行搭建 开坑 真正的客制化 安宇雨 黑苹果开坑 查找工具包maven pom 引用地 工具网站 Dantelis 介绍的玩轴入坑攻略 --- 关于轴的一些说法 --- 非官方 ---- 心得而已 --- 长期开坑更新 [本人问题][新开坑位]关于自动化测试的工具与平台应用 机械键盘 开团 网站记录 -- 能做一个收集的程序就好了 不过现在没时间 -- 信息大多是在群里发的 - 你要让垃圾佬 都去一个地方看难度也是很大的 精神支柱 [超级前台]sprinbboot maven superdesk-app 记录 [信息有用] [环境准备] [基本完成] [sebp/elk] 给已创建的Docker容器增加新的端口映射 - qq_30599553的博客 - CSDN博客 [正在研究] Elasticsearch, Logstash, Kibana (ELK) Docker image documentation elasticsearch centos 安装记录 及 启动手记 正式服务器 39 elasticsearch 问题合集 不断更新 6.1.1 | 6.5.1 两个版本 博客程序 - 测试 - bug记录 等等问题 laravel的启动过程解析 - lpfuture - 博客园 OAuth2 Server PHP 用 Laravel 搭建带 OAuth2 验证的 RESTful 服务 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区 利用Laravel 搭建oauth2 API接口 附 Unauthenticated 解决办法 - 煮茶的博客 - SegmentFault 思否 使用 OAuth2-Server-php 搭建 OAuth2 Server - 午时的海 - 博客园 基于PHP构建OAuth 2.0 服务端 认证平台 - Endv - 博客园 Laravel 的 Artisan 命令行工具 Laravel 的文件系统和云存储功能集成 浅谈Chromium中的设计模式--终--Observer模式 浅谈Chromium中的设计模式--二--pre/post和Delegate模式 浅谈Chromium中的设计模式--一--Chromium中模块分层和进程模型 DeepMind 4 Hacking Yourself README.md update 20211011
Laravel China 简书 知乎 博客园 CSDN博客 开源中国 Go Further Ryan是菜鸟 | LNMP技术栈笔记 云栖社区-阿里云 Netflix技术博客 Techie Delight Linkedin技术博客 Dropbox技术博客 Facebook技术博客 淘宝中间件团队 美团技术博客 360技术博客 古巷博客 - 一个专注于分享的不正常博客 软件测试知识传播 - 测试窝 有赞技术团队 阮一峰 语雀 静觅丨崔庆才的个人博客 软件测试从业者综合能力提升 - isTester IBM Java 开发 使用开放 Java 生态系统开发现代应用程序 pengdai 一个强大的博主 HTML5资源教程 | 分享HTML5开发资源和开发教程 蘑菇博客 - 专注于技术分享的博客平台 个人博客-leapMie 流星007 CSDN博客 - 舍其小伙伴 稀土掘金 Go 技术论坛 | Golang / Go 语言中国知识社区
最新评论