1.簡單瞭解一下django-endesive
Django固有的PDF數字簽名實用程序。該軟件包允許您從Django應用程序對PDF文檔進行數字簽名。
2.環境
Centos、python3.6
3.報錯詳情
4.報錯原因
一下地方可以看出疑似缺少swig包
5.安裝wsig
5.1先下載wsig包
$ wget "http://sourceforge.net/projects/swig/files/swig/swig-4.0.1/swig-4.0.1.tar.gz"
5.2解壓
$ tar zxf swig-4.0.1.tar.gz
5.3進入文件夾
$ cd swig-4.0.1/
5.4安裝
$ ./configure
$ make
$ sudo make install
*注1.如果configure報錯如下,則缺少pcre開發包。(PCRE = Perl Compatible Regular Expressions)需要安裝pcre;【博主沒有遇到該問題,所以跳過】
注2 make時報錯類似於下圖,沒有找到g++,需要安裝gcc,直接yum install -y gcc-c++(需要root權限)
解決了以上問題呢,再次重新執行安裝命令
$ ./configure
$ make
$ sudo make install
swig安裝成功:
查看swig版本:
6.繼續安裝django-endesive
$ pip install django-endesive
安裝成功
參考:
[1]: https://www.iteye.com/blog/codingstandards-830342
[2]: https://blog.csdn.net/carry9148/article/details/52252732
[3]: https://blog.csdn.net/shanglianlm/article/details/88797529