【发布时间】:2017-07-04 18:16:49
【问题描述】:
我已经在我的烧瓶包的 virtualenv 中安装了 flask、flask_login 和 ldap(以使用我公司其他用户的用户名和密码来验证 ldap 用户)。
当我运行我的烧瓶应用程序时,我得到“AttributeError: 'module' object has no attribute 'initialize'”
我试过“pip install python-ldap” 但我收到一个红色错误(夹在其他白色文本之间),内容如下: “python-ldap 构建轮子失败”
我已经彻底检查了这些: How to install python-ldap on a python 2.7 virtualenv on windows without compiling
Installing python-ldap in a virtualenv on Windows
https://www.python-ldap.org/docs.html
https://www.linuxjournal.com/article/6988?page=0,1
无济于事。 这个错误我已经好几天了...
(也:
pip 安装 openldap
给予:
收集openldap 找不到满足 openldap 要求的版本(来自版本:) 没有找到与 openldap 匹配的分布
...(在我的 venv 内外)如果这些信息有帮助的话)
上周我遇到了这个错误,在切换工作计算机后,我重新创建了 virtualenv 并成功安装了所有其他包和依赖项。
我的 requirements.txt 文件在一行 git 内容之后包含这些行:
点击==6.7
烧瓶==0.12.2
Flask-Login==0.4.0
它的危险==0.24
Jinja2==2.9.6
ldap==1.0.2
ldap3==2.2.4
MarkupSafe==1.0
pyasn1==0.2.3
Werkzeug==0.12.2
有没有人成功地将 python-ldap 安装到带有 windows 的烧瓶 virtualenv 中?如果是这样……怎么办?!
【问题讨论】:
标签: python-2.7 ldap openldap flask-login python-ldap