gpt4 book ai didi

pip - 即使在安装开发包后,安装 python-ldap 也会失败,在 ubuntu 17.10 中找不到 lber.h 文件

转载 作者:行者123 更新时间:2023-12-04 11:18:40 27 4
gpt4 key购买 nike

我正在尝试使用 pip 安装 python-ldap 包。执行 pip install python-ldap 时出现以下错误.我尝试按照此 question 安装与 ubuntu 17.10 ( Artful ) 对应的软件包但还没有运气。我错过了什么包裹?

上面堆栈溢出问题的解决方法是安装sudo apt-get install libsasl2-dev python-dev libldap2-dev libssl-dev但是在 17.10 我看不到 libsasl2-dev & libldap2-dev相反,我可以看到包裹 libsasl-2-2 & libldap-2.4-2 .我安装了这些 phthon-dev & libssl-dev .但我仍然收到以下错误。
似乎我缺少一些包含 lber.h 文件的软件包安装。

我得到的错误:

 In file included from Modules/LDAPObject.c:8:0:
Modules/constants.h:7:10: fatal error: lber.h: No such file or directory
#include "lber.h"
^~~~~~~~
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1


Python 版本 - 3.6.3

pip 版本 - 19.1.1

最佳答案

我自己已经找出了根本原因。问题似乎是开发包本身。
需要安装libsasl2-dev , libldap2-dev & libssl-dev .我无法在 17.10 中看到这些包,因为主存储库镜像 URL 已根据以下问题归档版本而更改。

https://askubuntu.com/questions/1141501/i-cant-run-sudo-apt-get-update-in-ubuntu-17-10

我已更改为 18.04,安装上述软件包后一切正常。

关于pip - 即使在安装开发包后,安装 python-ldap 也会失败,在 ubuntu 17.10 中找不到 lber.h 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56506294/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com