Ubuntu18.4.3安装python-ldap找不到lber.h的解决方法

利用pip install python-ldap出现编译错误:

Modules/errors.h:8:18: fatal error: lber.h: 没有那个文件或目录

经过一番搜寻,在StackOverflow上找到的解决方法:

sudo apt-get install libldap2-dev

这时错误变成了sasl.h缺失,继续安装:

sudo apt-get install libsasl2-dev

原文地址:https://www.cnblogs.com/ben9518chen/p/12356800.html

时间: 2024-10-08 21:07:14

Ubuntu18.4.3安装python-ldap找不到lber.h的解决方法的相关文章

找不到iconv.h文件 解决方法

现象: 编译php5.3.24,老是报找不到iconv.h文件,libiconv已经安装了.试了好多次,从一个论坛看到如下解决方案: "iconv是glibc的一部分 ,应该是没装装glibc-devel " 结果: yum install -y glibc-devel,再编译,成功了..

关于【cocos2dx-3.0beta-制作flappybird】教程在3.2工程中出现找不到CCMenuItem.h的解决方法

文章原文:http://blog.csdn.net/kantian_/article/details/36187141 作者升级源代码,可以在3.1平台下运行. 我的是vs2013+cocos2dx-3.2. 本来以为按照作者的方法新建工程后可以用,没想到总出现这个[无法打开包括文件: "CCMenuItem.h": No such file or directory]. 问题其实简单,就是找不到,这个找不到其实是没有在工程中包含要引用的头文件的文件路径.一般此类问题都是这样. 在  

python安装locustio报错error: invalid command 'bdist_wheel'的解决方法

locust--scalable user load testing tool writen in Python(是用python写的.规模化.可扩展的测试性能的工具) 安装locustio需要的环境条件是:Python2.6+,但是不支持Python3. 今天在cmd里运行pip install locustio,报错提示:error: invalid command 'bdist_wheel'. 原因:pip和setuptools的版本较低. 解决方案:升级pip和setuptools. 一

安装postgreSQL出现configure:error:readline library not found解决方法

要安装 readline , readline-dev 开发包,要么使用 --without-readline 选项关闭 readline 功能. #yum install readline; #yum install readline-dev; readline 也就是命令行编辑,关闭的话,你直接用psql 就不能编辑命令行,如果输错指令,不能回滚命令历史记录,只能手工重新输入. 在安装postgreSQL的过程中遇到一个问题,在执行 configure 过程中报以下错误,configure:

Ubuntu中找不到pip3命令的解决方法

Ubuntu中找不到pip3命令的解决方法 Ubuntu 有 python2 和 python3. 今天使用 Ubuntu 中的 python3 时,想要安装第三方库却发现 pip 指向的是 python2 . 因为记得 Ubuntu 系统默认将 python3 的 pip 命令改成了 pip3 ,于是执行 pip3 -V ,报命令不存在. Round One 在网上搜原因,因为没有安装,遂安装: sudo apt-get install python3-pip 结果还是命令不存在. Round

[[NSBundle mainBundle] pathForResource:@"name" ofType:@"type"] 找不到对应的文件解决方法

最近在使用[[NSBundle mainBundle] pathForResource:@"name" ofType:@"type"]时,找不到其对应的文件,文件当时是通过 右键->add files to 的方式添加到工程里面的,但是使用[[NSBundle mainBundle] pathForResource:@"name" ofType:@"type"]时,无论如何都找不到文件,经过了重启工程 .clear工程以

CentOS6.5 QT5.3 找不到GLIBCXX3.4.15解决方法

下载安装后 启动的时候提示 GLIBCXX_3.4.15,发现libstdc++.so.6的版本过, 在安装qt-creator的时候运行这个IDE就出现了这个问题,是由于libstdc++.so.6的版本过低,需要下载个新的重新建立软连接. 我这里是 更新里 gcc 版本到 4.8 解决的,更新之后做里链接 ln -s /usr/lib/libstdc++.so.6 /usr/local/lib/libstdc++.so.6.18 下面是详细的解决过程 1.[分析过程] linux 执行str

生成JNI的DLL时提示找不到jni.h的解决办法Cannot open include file: 'jni.h': No such file or directory

解决办法: 就是到jdk的安装目录下include下把以下相应的文件,复制到vc目录下的include文件夹下 \jdk\include\jni.h \jdk\include\win32\jawt_md.h \jdk\include\win32\jni_md.h 上面主是jdk安装目录下的三个文件,分别复制它们到vc目录下的include文件夹下.如我的安装位置是: D:\Program Files\Microsoft Visual Studio\VC98\Include 你们可以根据自己的安装

[python]UnicodeEncodeError: 'gbk' codec can't encode character 解决方法

在windows下面编写python脚本,编码问题很严重. 将网络数据流写入文件时时,我们会遇到几个编码: 1: #encoding='XXX' 这里(也就是python文件第一行的内容)的编码是指该python脚本文件本身的编码,无关紧要.只要XXX和文件本身的编码相同就行了. 比如notepad++ "格式"菜单里面里可以设置各种编码,这时需要保证该菜单里设置的编码和encoding XXX相同就行了,不同的话会报错 2:网络数据流的编码 比如获取网页,那么网络数据流的编码就是网页