Django无法为python-ldap构建轮子

时间:2018-07-27 05:12:49

标签: python django ldap

我是 Python Django 的新手,我已将Django应用程序集成到 Windows 7 计算机上。当我尝试使用pip install django-auth-ldap集成LDAP时,不幸的是出现了错误

    Failed building wheel for python-ldap
    Running setup.py clean for python-ldap
    Failed to build python-ldap
    django-python3-ldap 0.11.1 has requirement pyasn1==0.3.2, but you'll have pyasn1 0.4.4 which is incompatible.

请帮助我摆脱这个问题,因为我在这里被撞了几天了

2 个答案:

答案 0 :(得分:1)

我认为这条信息很清楚:

  

django-python3-ldap 0.11.1具有pyasn1 == 0.3.2的要求,但您将拥有pyasn1 0.4.4,这是不兼容的。

使用 django-python3-ldap 时,必须显式使用模块 pyasn1 的0.3.2版本。但是其他东西已经为您构建环境安装了 pyasn1 的较新版本。

因此,您必须在install_requires or requirements files中指定版本固定信息。

答案 1 :(得分:0)

尝试使用更新点子

python -m pip install -U pip

pip install --upgrade pip