jupyter-notebook使用指南

jupyter-notebook使用指南

  • jupyter-notebook安装
    • [python版]
    • [anaconda版]
  • jupyter-notebook如何导出PDF?【没解决,直接看最后,不要跟着操作!】
    • 正常导出步骤
    • 安装Pandoc
    • 安装Xelatex
    • 问题没解决,懒得安装了,放弃导出 pdf 了,好麻烦。
    • 意外发现可以导出 markdown 格式也不错 ~

记录一些自己使用过程中的问题,以免以后忘记。

jupyter-notebook安装

[python版]

  1. 安装python

我安装的是python3.11,自己上网搜索安装教程,应该不难。

如何判断是否成功安装?
打开cmd,输入python,按下回车,如下显示就是安装成功并且进入编译器了。
在这里插入图片描述

  1. 打开cmd,更新pip
pip3 install jupyter

更不更新好像问题不大,报了些错,输入了cmd提示的语句,然后安装成功了。如下图

C:\Users\小伊\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\python.exe -m pip install --upgrade pip

在这里插入图片描述

  1. 安装Jupyter Notebook,cmd中输入如下语句
pip3 install jupyter

因为我安装过来,所以下面都是already satisfied
在这里插入图片描述

  1. 运行Jupyter Notebook,直接在CMD输入如下语句
jupyter notebook

在这里插入图片描述
黄线框内是提供的网址,可以复制到浏览器打开,此时打开的是C盘的文件浏览器
在这里插入图片描述
如果要切换不同的盘,比如E盘,就先在cmd切换盘符,如下图,然后打开jupyter-notebook,再复制到浏览器即可。
在这里插入图片描述
在这里插入图片描述

[anaconda版]

参考文章,一篇挺详细的教程,然而我安装anaconda后又把它卸载了,直接用上面那几步可以打开,不用多下软件。

jupyter-notebook如何导出PDF?【没解决,直接看最后,不要跟着操作!】

我想把笔记导出来,然后遇见问题了,记录一下。

正常导出步骤

  1. 打开Jupyter Notebook,并找到您想要导出的笔记本。
  2. 在菜单栏中选择 “File”(文件)。
  3. 在下拉菜单中选择 “Download as”(下载为)。
  4. 在弹出的子菜单中选择 “PDF via LaTeX (.pdf)”(通过LaTeX导出为PDF)选项。
    在这里插入图片描述
    然而,是我想得太简单,出现下面这个页面。
    在这里插入图片描述
nbconvert failed: Pandoc wasn't found.
Please check that pandoc is installed:
https://pandoc.org/installing.html

安装Pandoc

如果在导出Jupyter Notebook为PDF时遇到“nbconvert failed: Pandoc wasn’t found”的错误消息,这意味着您的系统中没有安装Pandoc。Pandoc是一个用于文档转换的工具,Jupyter Notebook使用它来将笔记本转换为PDF格式。要解决此问题,您可以按照以下步骤安装Pandoc:

  1. 访问Pandoc的官方网站:https://pandoc.org/installing.html
  2. 根据您的操作系统,在下载页面上选择适合您系统的安装程序,并下载。
  3. 安装Pandoc,按照安装程序的指示进行操作。
  4. 完成安装后,重新运行导出Jupyter Notebook为PDF的操作。

打开网址,可以直接下载,但是速度实在是慢在这里插入图片描述
可以复制链接到 motrix ,速度就很快了。
在这里插入图片描述
安装之后,重新进入jupyter-notebook,满怀欣喜地打开保存按钮,结果
在这里插入图片描述

nbconvert failed: xelatex not found on PATH, if you have not installed xelatex you may need to do so. Find further instructions at https://nbconvert.readthedocs.io/en/latest/install.html#installing-tex.

安装Xelatex

如果在将Jupyter Notebook导出为PDF时遇到错误消息"nbconvert failed: xelatex not found on PATH",这意味着您的系统中没有安装XeLaTeX。XeLaTeX是一个用于处理LaTeX文档的工具,Jupyter Notebook使用它来将笔记本转换为PDF格式。要解决此问题,您可以按照以下步骤安装XeLaTeX:

  1. 按照错误消息中提供的链接 https://nbconvert.readthedocs.io/en/latest/install.html#installing-tex 访问安装指南。
  2. 在安装指南页面上,找到适合您操作系统的相关说明,并按照指示进行操作。
  3. 根据指南中的步骤,下载并安装XeLaTeX。
  4. 完成安装后,重新运行导出Jupyter Notebook为PDF的操作。

安装完成后,您应该能够成功导出Jupyter Notebook为PDF文件。如果仍然遇到问题,请参考Jupyter Notebook和XeLaTeX的官方文档或支持渠道获取更多帮助。

问题没解决,懒得安装了,放弃导出 pdf 了,好麻烦。

意外发现可以导出 markdown 格式也不错 ~

可以先保存markdown,再转存为PDF吧
在这里插入图片描述
效果挺好!
在这里插入图片描述

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

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

相关文章

【Python】PIL.Image转QPixmap后运行异常的个人解决方法

问题场景: PIL.Image图片,直接调用PIL.Image.toqpixmap()转成QPixmap后,不会立即报错,   但后续使用该QPixmap时(包括但不仅限于使用QLabel.setPximap()、QPixmap.save())将立即出现异常 不知道是我关键词不对,还是只…

Linux中tail命令的使用

tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。 tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。 tail [参数] [文件] …

Leetcode 剑指 Offer II 033. 变位词组

题目难度: 中等 原题链接 今天继续更新 Leetcode 的剑指 Offer(专项突击版)系列, 大家在公众号 算法精选 里回复 剑指offer2 就能看到该系列当前连载的所有文章了, 记得关注哦~ 题目描述 给定一个字符串数组 strs ,将 变位词 组合在一起。 可…

如何学习PHP语法和基本概念? - 易智编译EaseEditing

学习PHP语法和基本概念是成为一个合格的PHP开发者的第一步。以下是一些学习PHP语法和基本概念的建议: 官方文档: PHP官方提供了详细的文档,包括语言参考、函数参考和示例等。阅读官方文档是学习PHP语法和基本概念的最佳途径。你可以访问PHP…

机器学习——自然语言处理(一)

1 分词 1.1 设计原则 切分粒度大;非字典词少、单字字典词少;总体次数少。 1.2 基于词典匹配的分词 1.3 基于语法和规则的分词 目前处在试验阶段 1.4 基于统计的分词 1.5 技术难点 1.5.1 歧义识别 交集型歧义:AB | C or A | BC 组合型…

逆向(异或)

在学习逆向前我们需要掌握一些汇编的基础知识的 同时我们得知道可执行文件的原理 计算机生成可执行文件,我们大致可以简单的这么理解 1.asm源程序文件 2.asm源程序生成obj也就是目标文件 3.由目标文件链接生成可执行文件,Windows的可执行文件通常是EXE&a…

【软考网络管理员】2023年软考网管初级常见知识考点(18)-安全协议SSL与PGP、数据加密技术

涉及知识点 安全套接层协议SSL详解,PGP协议是什么?数据加密技术有哪些?软考网络管理员常考知识点,软考网络管理员网络安全,网络管理员考点汇总。 原创于:CSDN博主-《拄杖盲学轻声码》,更多考点…

优思学院|什么是六西格玛黑带?

六西格玛黑带,这是一个有趣的称谓。这个称号意味着拥有它的人在六西格玛方法和统计工具应用方面有很高的造诣。在企业中,只有中层以上的人才能获得这个称号。 黑带这个词源自跆拳道,因为跆拳道最高段位的人所戴的腰带是黑色的。后来&#xf…

计算机图形硬件(二) 5 - 1 视频显示设备

现在,计算机图形学的功能与应用已经得到了广泛承认,大量的图形硬件和软件系统已经应用到了几乎所有的领域。通用计算机甚至许多手持计算器也已经普遍具备二维及三维应用的图形功能。在个人计算机上也可以配用多种交互输人设备及图形软件包。对于高性能应…

web入门——springboot、HTTP协议

这里写目录标题 springboot入门 http协议概念以及特点请求协议格式请求头的一些含义解释 响应协议格式具体的状态码以及响应头的一些含义解释 协议解析 springboot 入门 http协议 概念以及特点 请求协议 格式 包括请求行、请求头、请求体三部分(请求体是pos请求方…

SpringBoot + Vue前后端分离项目实战 || 一:Vue前端设计

系列文章: SpringBoot Vue前后端分离项目实战 || 一:Vue前端设计 SpringBoot Vue前后端分离项目实战 || 二:Spring Boot后端与数据库连接 SpringBoot Vue前后端分离项目实战 || 三:Spring Boot后端与Vue前端连接 SpringBoot V…

C++中的exec()函数

exec()函数在C中是一个进程控制函数,用于创建新进程执行其他程序或命令行指令。exec()函数可以替换当前进程的代码和数据,创建新的进程运行其他程序。exec()函数有多个版本,例如execl、execv、execle、execve等,根据不同的参数类型…