Python:数学计算库sympy文档安装
前言
- 前言
- Step 1 依赖项
- Step 2 下载sympy源码
- Step 3 编译doc的html版本
- Step 4 将html版本转换为pdf
以前常用的python科学计算库有numpy,scipy和scikit-learn,现在新发现了另一个数学库sympy,不过sympy的官网文档和教程都在外网进不去。于是尝试在本地主机编译sympy doc的pdf版本。
Step 1 依赖项sudo apt install librsvg2-dev librsvg2-bin
sudo apt install chromium-browser
pip install sphinx_reredirects sphinx_math_dollar
Step 2 下载sympy源码
git clone https://github.com/sympy/sympy.git
Step 3 编译doc的html版本
cd sympy/doc
make html
Step 4 将html版本转换为pdf
重要 Ubuntu18默认浏览器为Firefox,sympy官方给出的转换脚本必须使用Chrome,因此这里折衷使用依赖项中的Chromium(容易安装)。
修改转换脚本:
gedit convert-svg-to-pdf.sh
在文件底端有一个if-elif-elif-else的结构,在里面添加一个elif:
elif command -v chromium-browser &> /dev/null
then
CHROME=chromium-browser
然后运行:
make latexpdf
最后就会在_/build/latex中生成sympy-1.x.pdf文件,以及一堆中间文件。sympy-1.x.pdf就是需要的文档