20190131 经验总结:如何从rst文件编译出自己的sqlalchemy的文档

20190131 经验总结:如何编译sqlalchemy的文档

起因

www.sqlalchemy.org官网上不去了,不管是直接上,还是用代理都不行。
sqlalchemy属于常用工具,看不到官方的文档很不方便。

方法

源码路径

在github上找到sqlalchemy的官方地址,这里有文档的源码,位于路径:sqlalchemy\doc\build,文档源码文件格式是rst,这是python的标准文档格式,要转换为html,

如何打开rst文件

参考了这篇网文 RST文件打开 ,了解到需要借助于sphinx,所以打算用pip安装相关环境

在创建好环境之后,只要使用sphinx-build build doc来编译就可以

创建虚拟环境

  • 进入到sqlalchemy\doc目录
  • pipenv install,创建虚拟环境
  • 使用pipenv shell 进入虚拟环境
  • 在doc目录下再创建doc目录,和build平级

错误安装

  • pip install sphinx
  • pip install changelog
  • pip install sphinx-paramlinks
  • pip install zzzeeksphinx

    由于pypi上面的几个插件库的版本和sphinx不一致,所以接下来使用 sphinx-build build doc来编译时,会报错。主要就是zzzeeksphinx内部引用sphinx的各种路径出错,所以我猜是版本不匹配

正确的安装

既然上面的不行,所以使用pip uninstall 卸载到3个插件。

然后看到doc\build有个 requirements.txt文件,猜是可以直接从源码来安装这个3个插件。

所以,在虚拟环境下进入到 doc\build 目录,然后执行:

  • pip install -r requirements.txt

    安装插件成功

然后再回到doc目录下,使用 sphinx-build build doc来编译,成功。

来自为知笔记(Wiz)

原文地址:https://www.cnblogs.com/strinkbug/p/10344071.html

时间: 2024-07-28 14:10:00

20190131 经验总结:如何从rst文件编译出自己的sqlalchemy的文档的相关文章

把一个txt文件转化为带标题栏的Excel文档

public class Export { public static final String CSVNAME_COMPETITION="cpc.csv"; } public class CSV { public static final String ENDLINE = "\n"; public static final Map<String,String> HEADLINES=new HashMap<String,String>();

【转】py文件编译为pyc

原文链接:http://blog.csdn.net/sislcb/article/details/4002414 说明: 我是一个python初学者,希望能够得到各位前辈的指导,大家一起交流.mail:sislcb at 126 dot com 什么是pyc文件 pyc是一种二进制文件,是由py文件经过编译后,生成的文件,是一种byte code,py文件变成pyc文件后,加载的速度有所提高,而且pyc是一种跨平台的字节码,是由python的虚拟机来执行的,这个是类似于JAVA或者.NET的虚拟

MFC:“Debug Assertion Failed!” ——自动生成的单文档程序项目编译运行就有错误

今天照着孙鑫老师的VC++教程学习文件的操作,VS2010,单文档应用程序,项目文件命名为File,也就有了自动生成的CFileDoc.CFileView等类,一进去就编译运行(就是最初自动生成的项目),编译通过,可运行时直接弹出错误框,有点小懵,,,啥都没做就给我看这个: 图一   错误提示框 后来搜索一查,网上好多类似的错误以及解决方案,几乎都试了个遍,有: 方法(1)-重新生成解决方案,或者将项目文件目录下Debug文件夹删了,重新生成Release版: 方法(2)-可以先声明一个临时的C

ABBYY将JPEG文件转换成Word文档的方法

日常工作中处理JPEG格式的图像文件时,有时需要转换成Word文档进行编辑,市场上应用而生了很多转换工具,相信不少人听说过OCR(光学字符识别)软件,可以用来转换图像文件,而在OCR软件中, ABBYY FineReader 12已被越来越多的企业和个人熟知,在日常工作中的应用范围也越来月广泛,本文主要教大家使用ABBYY FineReader 12将JPEG文件转换成Word文档. ABBYY FineReader 12是一款OCR图文识别软件,可快速方便地将扫描纸质文档.PDF文件和数码相机

使用多个项目生成Xml文件来显示帮助文档

终于到这了,我们首先将Product单独作为一个项目 WebAPI2PostMan.WebModel 并引用他,查看文档如下. 你会发现,你的注释也就是属性的描述没有了.打开App_Data/XmlDocument.xml文件对比之前P没移动roduct的xml文件确实Product类的描述确实没有了,因为此处的XmlDocument.xml文件是项目的生成描述文件,不在此项目 内定义的文件是不会生成在这个文件内的,那真实的需求是我们确确实实需要将所有Request和Response单独定义在一

WebAPI使用多个xml文件生成帮助文档

一.前言 上篇有提到在WebAPI项目内,通过在Nuget里安装(Microsoft.AspNet.WebApi.HelpPage)可以根据注释生成帮助文档,查看代码实现会发现是基于解析项目生成的xml文档来作为数据源从而展示出来的.在我们的项目帮助文档需要的类(特指定义的Request和Response)与项目在同一个项目时是没有问题的,但是我们实际工作中会因为其他项目也需要引用该(Request和Response)时,我们会将其抽出来单独作为一个项目供其它调用来引用,这时,查看帮助文档不会报

织梦cms模板文件不存在,无法解析文档

首先说明,我出现这个问题,并不是模板真的不存在,相信很多朋友也会很郁闷,搞得一点 自信都没有了. 我来说一下如何解决这个问题. 简单来说, 模板文件不存在,无法解析文档 这个问题可能是由于系统安装在二级目录,在填 写二级目录里出现错误,找不到模板. 解决办法是:到系统设置-核心设置- DedeCms 安装目录 设置正确的路径,如果是根目录 安装,则不需要填写任何内容.根目录安装切记留为空. 然后呢,比较有用的办法就是,更新系统缓存,乱七八糟的全更新一下,一般的问题全能搞 定. 如果不行,那你的问

SharePoint 2010文档中心使用资源管理器方式拷贝文件慢的解决方案(个案,针对不同操作系统)

1   概述 本文旨在针对SharePoint 2010文档中心在不同操作系统版本中,打开IE浏览器(使用管理管理器打开文档中心)进行文件拷贝时速度慢的解决方案. 2   解决方案 1. 打开IE浏览器,选择菜单栏的“工具”,打开“Internet选项”,如下图所示. 2. 在Internet选项窗口中选择“链接”Tab,并点击“局域网设置”按钮,如下图所示. 3. 在局域网设置窗口中,不要选中“自动检测设置”复选框,如下图所示. 到此,完成IE浏览器设置,即可提高在IE中使用管理管理器打开文档

将PDF文件转换为word文档格式

平常编辑修改一些文档都是office类型的文档,但是随着PDF文件应用越来越广泛,在处理文档的时候遇见PDF也是很常见的虽然已经有PDF的编辑工具,但是对文档内容进行大范围的修改还是很不方便的,一般我们编辑文档都是用word来编写.即使是要支持PDF文档可以用word制作好以后在输出PDF格式,那么怎样把PDF文件转换成为word呢? 常用的办公文档之间的格式互相转换可以通过文档转换工具来实现,对于经常要处理各种文档的可以安装转换工具进行转换,如果只需要转换一些小文档,那么直接通过在线转换方式也