当前位置: 首页 > 知识库问答 >
问题:

python-ldap在Heroku中安装失败

郎德馨
2023-03-14

似乎Heroku不支持Python-LDAP。在requirements.txt文件中使用“python-ldap==2.3.13”安装pip失败,在Heroku中出现以下错误:

gcc-pthread-fno-strict-aliasing-g-o2-dndebug-g-fwrapv-o3-wall-wstrict-prototypes-fpic-dhave_libldap_r-dhave_sasl-dhave_tls-dldapmodule_version=2.3.13-imodules-i/usr/local/openldap-2.3/include-i/usr/include/sasl-i/usr/local/include/python2.7-c modules/ldapobject.c-o

modules/ldapobject.c:18:18:错误:sasl.h:没有这样的文件或目录

似乎Heroku没有python-ldap所需的库,而且我不知道除了'pip'之外是否还有安装依赖库的方法。

在Heroku的Python/Django堆栈中支持ldap身份验证的推荐解决方案是什么?

共有1个答案

司徒浩思
2023-03-14

您可以创建一个自定义生成包,在任何您喜欢的库中提供该包。看看https://github.com/cirlabs/heroku-buildpack-geodjango,它通过curl安装一个库。

 类似资料:
  • 无法在Heroku上安装Yi2。 我正在尝试在Heroku上安装Yi2基本应用程序模板。但我面临着依赖性/编写器问题。 该应用程序在本地计算机上运行良好,但在部署到heroku时,会抛出ReflectionClass错误(找不到类yii\debug\Module)。此异常与yii2调试模块有关。我对作曲家的内部运作一无所知。我已经运行了,,但没有任何帮助。这些文件实际上存在于服务器上,这使我认为这

  • 我有一个Python flask应用程序,它需要LDAP身份验证。我正在尝试为此创建Docker文件,Docker生成失败,出现以下错误, 我有python-ldap已经安装,也pip安装-rrequirements.txt工作正常,但Docker给一个错误。我有Mac OS。 我查找了以前的问题,发现您应该尝试安装Dependencies, sudo apt-get安装libsasl2-dev

  • 我想在我的Android Tecno droipad上安装Termux上的Heroku,但每次试用后我都会收到以下消息: $apt install heroku读取包列表…完成构建依赖树读取状态信息…完成E:无法定位包heroku 这是我运行命令时得到的结果:$apt安装heroku。 安装赫鲁库我该怎么办?

  • LDAP 基本概念 https://segmentfault.com/a/1190000002607140 http://www.itdadao.com/articles/c15a1348510p0.html http://blog.csdn.net/reblue520/article/details/51804162 LDAP 服务器端安装 环境:CentOS 7.3 x64(为了方便,已经禁用

  • 当我试图在模拟器上运行android应用程序时,我一次又一次地收到这个错误消息。 安装失败,并显示消息Invalid File:F:\ PSL 2.0 \ app \ build \ intermediates \ split-apk \ debug \ slices \ slice _ 4 . apk。通过卸载现有版本的apk(如果存在),然后重新安装,可能会解决此问题。 警告:卸载将删除应用程

  • 问题内容: 我正在尝试使用pip安装Pillow(Python模块),但是会引发以下错误: 因此,正如错误所述,我尝试了: 但是它失败了: 有什么提示如何处理吗? 问题答案: 谢谢@mfitzp。就我而言(CentOS),这些库在yum存储库中不可用,但实际上解决方案甚至更容易。我做了什么: 至此,枕头的安装成功完成。