manimlib的安装
笔者最近想使用一款比较好的项目软件创建一个非常好的数学视频动画,很巧的是在github上找到manimlib这一个数学动画制作的项目。它能够非常好的使用各种数学方法和公式来对数学原理进行演绎。
manimlib安装环境需要python3.7。安装如下所示
pip3 install manimlib
笔者使用的环境是ubuntu19.10环境。安装过程中需要的依赖库有numpy,scipy,pillow,opencv,pycario等等依赖库。在编译安装pycairo过程中出现了X11/Xlib.h没有找到的问题,这是由于x11没有安装完整。所以就采取以下的方法解决这个问题
sudo apt-get install libx11-dev
libx11-dev是关于xorg-server的软件开发底层库。但是安装之后依旧存在这个问题。最后查看相关的文件
/usr/include/X11/Xlib.h
/usr/inculde/X11/X.h
这两个文件均存在,最后笔者直接修改了头文件
#include<X11/Xlib.h>
修改为
#include<Xlib.h>
包括修改文件Xlib.h
#include <X11/X.h>
/* applications should not depend on these two headers being included! */
#include <X11/Xfuncproto.h>
#include <X11/Xosdefs.h>
修改为
#include <X.h>
/* applications should not depend on these two headers being included! */
#include <Xfuncproto.h>
#include <Xosdefs.h>
然后单独安装pycairo,成功安装。
接下来笔者会介绍如何使用这个项目来做自己的动画。