python-ldap(Windows)的构建轮失败*第一个堆栈溢出询问*



我已经在我的烧瓶软件包的 virtualenv 中安装了 flask、flask_login 和 ldap(使用我公司其他用户的用户名和密码对 LDAP 用户进行身份验证)。

当我运行我的烧瓶应用程序时,我收到"属性错误:'模块'对象没有属性'初始化'">

我尝试"pip install python-ldap" 但我收到一个红色错误(夹在其他白色文本之间),内容如下: "python-ldap 的构建轮失败">

我已经彻底检查了这些: 如何在Windows上的python 2.7 virtualenv上安装python-ldap而不进行编译

在Windows上的virtualenv中安装python-ldap。

https://www.python-ldap.org/docs.html

https://www.linuxjournal.com/article/6988?page=0,1

无济于事。 我已经有这个错误好几天了...

(另:

点子安装开放LDAP

给:

收集 openldap 找不到满足 openldap 要求的版本(来自版本:) 找不到 openldap 的匹配分布

。(在我的 venv 内外)如果该信息有帮助)

上周我遇到了这个错误,在切换工作计算机后,我重新创建了 virtualenv 并成功安装了所有其他软件包和依赖项。

我的要求.txt文件在一行 git 内容之后包含以下行:

点击==6.7

烧瓶==0.12.2

烧瓶登录==0.4.0

危险==0.24

金贾2==2.9.6

ldap==1.0.2

ldap3==2.2.4

标记安全==1.0

pyasn1==0.2.3

Werkzeug==0.12.2

有没有人成功地将python-ldap安装到带有Windows的烧瓶虚拟环境中?㞖。。。如何?!

转到:

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 文件

venvScriptsactivate
pip install python_ldap-2.4.38-cp27-cp27m-win_amd64.whl

瞧!

错误

错误:python-ldap 的构建轮失败

可能有多种原因。你实际上必须看看这条线上方发生了什么。就我而言,我只需要安装缺少的依赖项即可构建python-ldap。你可以在这里查找它们。对于 CentOS 8,我必须安装:

sudo dnf install openldap-devel python3-devel gcc

使

python3 -m pip install --user python-ldap -U

工作。

相关内容

  • 没有找到相关文章

最新更新