版本:ubuntu16.04, python3.5
安装包如下:
pip install Pillow
安装django:pip intsall django==1.11
安装wiki: pip install git+git://github.com/django-wiki/django-wiki.git
使用mysql数据库,需安装:pip install pymysql
(在django根__init__文件里写入:import pymysql pymysql.install_as_MySQLdb() )
安装ldap: pip install python_ldap,pip install django-auth-ldap
版本一览:
Django 1.11
django-auth-ldap 1.5.0
Pillow 5.1.0
PyMySQL 0.8.1
python-ldap 3.1.0
wiki 0.4a5
=========================================================
安装python-ldap和django-auth-ldap过程可能出现如下报错:
error:command 'x86_64-linux-gnu-gcc' failed with exit status 1
尝试使用这种办法得到了解决:
sudo aptitude install libldap2-dev
选择 n ,把 libldap-2.4-2-dsfg-ubuntu3.2 降级到 ubuntn3
再安装 sudo aptitude install libsasl2-dev