【问题标题】:Failed building wheel for python-ldap (windows) *first stackoverflow ask*python-ldap(windows)的构建轮失败*第一次stackoverflow询问*
【发布时间】: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


    【解决方案1】:

    转到:

    http://www.lfd.uci.edu/~gohlke/pythonlibs/#python-ldap

    下载python_ldap-2.4.38-cp27-cp27m-win_amd64.whl到您的venv文件夹所在的目录

    (例如)

    /myrepo
        /myapp
          /myapp
          /venv
          /run.py
          /python_ldap-2.4.38-cp27-cp27m-win_amd64.whl
    

    在 venv 中安装 .whl 文件

    venv\Scripts\activate
    
    pip install python_ldap-2.4.38-cp27-cp27m-win_amd64.whl
    

    瞧!

    【讨论】:

      猜你喜欢
      • 2023-03-22
      • 1970-01-01
      • 2022-06-12
      • 2018-12-09
      • 2020-12-28
      • 2017-09-11
      • 1970-01-01
      • 2018-12-21
      • 2023-03-26
      相关资源
      最近更新 更多