python基础教程 pdf github_python基础教程之Jupyter导出PDF从入门到绝望(已解|python基础教程|python入门|python教程...
https://www.xin3721.com/eschool/pythonxin3721/
Jupyter导出PDF从入门到绝望(已解决)
问题描述
我在使用jupyter lab的时候,想要把我的代码和结果导出成pdf格式的(由于里面有图片,所以不想导出成html)。然后报错:
然后我用pip安装了pandoc,发现并没有什么luan用。并且好像跟报错所指的pandoc不一样。反正就是绝望就完事儿了。
解决办法
下载安装windows开发环境包的管理器,Chocolatey。参考官网了连接,用cmd粘代码就能装:官网
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
然后呢,就可以用这个管理工具安装pandoc了,参考pandoc官网
choco install pandoc
安装完事儿!
然后导出pdf的时候发现,竟然对pandoc的版本有要求,也是佛了,那就重新搞一下把。。。
安装固定版本的pandoc,根据官网发布的版本list,我选择安装1.19版本的。choco install pandoc --version 1.19
安装时安装完毕了,不知道为啥,一副好像报错了的样子,下的我赶紧去看一下到底是安装好了没。。。
应该是完事儿了,然后试试导出pdf。
pandoc好像是没有问题了,可是另一个包好像又除了问题:
所以现在又要安装这个:
choco install miktex
完。。。做完这一步,电脑自动重启了,然后jupyter lab打不开了,报错:
ImportError: cannot import name 'constants' from 'zmq.backend.cython’
然后没办法,用pip升级了一下pyzmq包,总算是能打开了。。。
然后,告诉我,我下载的插件不能用了,要重新“build”,所以就重新安装了插件。。。(像显示目录啊之类的插件。。。)
我真的很绝望。。。
然后依然报同样的错误。。。于是我怀疑,是不是MikTex有错,于是在官网上下了一个exe安装的那种,一路确认下去。。。参考链接、下载链接
果然,在点了导出pdf的时候,报错缺少的文件就弹出来安装程序了。。。
然后就成功保存pdf啦!
另辟蹊径
说实话,这样导出来的pdf并不好看,还有一种方法,直接导出html,里面保留了插入的图片的那种,更能还原jupyter原来的排版。参考链接
我的CSDN:https://blog.csdn.net/qq_21579045
我的博客园:https://www.cnblogs.com/lyjun/
我的Github:https://github.com/TinyHandsome
纸上得来终觉浅,绝知此事要躬行~
欢迎大家过来OB~
by 李英俊小朋友
python基础教程 pdf github_python基础教程之Jupyter导出PDF从入门到绝望(已解|python基础教程|python入门|python教程...相关推荐
- 好程序员前端教程之JavaScript闭包和匿名函数的关系详解...
好程序员前端教程之JavaScript闭包和匿名函数的关系详解 本文讲的是关于JavaScript闭包和匿名函数两者之间的关系,从匿名函数概念到立即执行函数,最后到闭包.下面一起来看看文章分析,希望你 ...
- java jdbc 教程_java JDBC系列教程之JDBC类的简析与JDBC的基础操作
什么是JDBC? 概念:JAVA Database Connectivity Javas数据库连接,Java语言操作数据库接口,然后由各个数据库厂商去实现这个接口,提供数据库驱动java包,我们可以使 ...
- python 运动控制卡_运动控制卡应用开发教程之Linux
今天,正运动技术为大家分享一下运动控制卡应用开发教程之Linux.我们将从新建Qt项目,添加函数库讲起,再详细讲解函数的用法,最后通过一个连续插补例程讲解来了解项目实操. 在正式学习之前,我们先了解一 ...
- 利用Adobe Acrobat DC制作pdf模板后,使用java直接生成pdf至本地指定路径或导出pdf文件
参考文章来源: springboot+itextpdf按模板生成PDF文件及在线下载PDF文件 JAVA根据模板生成PDF文件并导出 java将字符串按照指定长度分割成字符串数组 感谢上述博主大大,救 ...
- python往redis导数_Python:教你一招,将500W+的数据快速写入redis(文内赋赠教程)...
Python:教你一招,将500W+的数据快速写入redis(文内赋赠教程) 作者:PHPYuan 时间:2019-03-14 03:40:44 最近遇到一个问题:用python写500W+的数据到r ...
- python和.net的区别_c#教程之.net和C#的区别
https://www.xin3721.com/eschool/ 一.支持多种编程语言的.NEt结构框架 让我们翻开教科书,回顾一下近十年来软件开发的历史. 多年以前,当微软的组件对象模型(Compo ...
- Python大屏看板最全教程之Pyecharts图表
阅读本文大约需要3分钟 主要内容:数据分析. 适用人群:Python初学者,数据分析师,或有志从事数据分析工作的人员. 准备软件:Anaconda(Spyder:代码编译).Navicat Premi ...
- python日历下拉框_c#教程之C#日历样式的下拉式计算器实例讲解
https://www.xin3721.com/eschool/python.html 本文介绍了如何在Visual Studio中创建用户控件来显示下拉式计算器,弹出效果类似于日历控件. 介绍 如果 ...
- Excel 仪表盘教程之 01 什么是 Excel 仪表板,它与报表有何不同?(Dashboard教程含数据)
在跟踪 KPI.比较数据点和获取可帮助管理层做出决策的数据支持视图时,Excel 仪表板是一个了不起的工具.在本教程中,您将学习如何创建 Excel 仪表板.创建仪表板时应遵循的最佳实践.可在 Exc ...
最新文章
- Gradient Descent梯度下降(透彻分析)
- Cassandra 可视化工具
- linux 6.3 vnc安装包,CentOS 6.3安装和配置VNC
- android tv 开发布局,Android TV开发总结(七)构建一个TV app中的剧集列表控件
- 回退n帧协议c语言代码,[计算机网络]Ch.3 数据链路层
- 前端组件化-抽象公共组件类
- mediastreamer2 的简介
- java 对象 转换 工具类_Java中excel与对象的互相转换的通用工具类编写与使用(基于apache-poi-ooxml)...
- (46)FPGA对数运算符(V代码实现)
- linux下的打包和解压缩命令,浅析Linux打包压缩解压缩命令大全(收藏)
- Python编程 | 随机生成车牌号
- 破解某设计网站充钱下载图片
- 5990.8亿,一个如约而来的重大项目
- steam计算机游戏,steam五款免费游戏推荐 整体品质不输付费游戏 千万不要错过...
- 人工智能在集装箱识别中应用
- java 乱码怎么是繁体字_win7繁体字乱码怎么办?win7繁体字显示乱码解决方法
- R Failed to install 'unknown package' from GitHub: schannel: failed to receive handshake, SSL/TLS
- better-scroll
- 聚观早报 | 科技巨头组建元宇宙组织,苹果缺席;推特董事会批准马斯克收购交易​;TikTok调整欧盟用户相关权利
- Python GDAL工具使用及使用VRT格式数据处理
热门文章
- ​赠书:面向对象的两大迷思,再给你们解答一次
- 你知道什么是Jest吗?
- Spring Cloud Config对特殊字符加密的处理
- java 参数 exception_java – 在异常的参数中使用泛型
- mysql 按条件导出数据_mysql命令行按任意查询条件导出指定数据
- 黄河科技学院计算机补考好过吗,学生吐槽:重修费每学分240元不该收 黄河科技学院回应:收费合理...
- MultiBox_Loss bug改进
- 大厂常见笔试题 滑动窗口内数的和
- einops 张量操作
- mnn python 笔记