我正在尝试让django_auth_module正常工作,但我认为我没有设法正确安装它。
我下载了该软件包并运行了setup.py install。 然后在我的settings.py文件中,我尝试导入模块ldap,它给了我以下错误:
ImportError: no module named ldap
我正在使用CentOS 6服务器。
也许它与我应该安装模块的位置有关?该文件夹位于我的站点文件夹正上方的目录中,但可能是错误的...
决议: 好的,我只需安装模块python-ldap ...问题解决了!
答案 0 :(得分:18)
提示:要在Ubuntu上使用pip安装python-ldap,需要一些库。
使用apt-get
命令安装它们。
Python 2
sudo apt-get install python-dev libldap2-dev libsasl2-dev libssl-dev
sudo pip install python-ldap
Python 3
sudo apt-get install libsasl2-dev python-dev libldap2-dev libssl-dev
sudo pip3 install pyldap
答案 1 :(得分:0)
尝试使用以下命令安装Python3。
sudo apt-get install libsasl2-dev python-dev libldap2-dev libssl-dev
sudo pip3 install pyldap