【问题标题】:How to solve "No module named 'pyasn1_modules.rfc2251'" in python-ldap如何在 python-ldap 中解决“没有名为 'pyasn1_modules.rfc2251' 的模块”
【发布时间】:2020-09-15 08:47:27
【问题描述】:

我正在尝试在 linux 中运行 python-ldap。 这在 Windows 中运行良好(奇怪)。 ldap 导入本身不起作用。

import ldap
l = ldap.initialize('ldap://XXX.XXXX:XXXX')
username = "XXXXX"
password = "XXXX"
baseDN = "DC=XXX,DC=XX"

但我面临错误:

from pyasn1_modules.rfc2251 import LDAPDN
ModuleNotFoundError: No module named 'pyasn1_modules.rfc2251'

【问题讨论】:

    标签: python ldap python-ldap


    【解决方案1】:

    您丢失了包裹:

    sudo pip install pyasn1_modules
    

    【讨论】:

      【解决方案2】:

      我认为这意味着没有安装正确的 PIP 模块。 在 Windows 中,您必须转到 CMD 并键入: python -m pip install pyasn1 在 linux 中,您可以在终端中执行相同的操作。

      【讨论】:

        猜你喜欢
        • 2018-09-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-09-22
        • 2019-12-07
        相关资源
        最近更新 更多