Как решить "Нет модуля с именем 'pyasn1_modules.rfc2251'" в python -ldap - PullRequest
1 голос
/ 28 мая 2020

Я пытаюсь запустить python -ldap в linux. Это нормально работает в windows (wierd). Импорт 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'

Ответы [ 2 ]

0 голосов
/ 08 июля 2020

Вам не хватает пакета:

sudo pip install pyasn1_modules
0 голосов
/ 28 мая 2020

Думаю, это означает, что не установлен нужный модуль PIP. В windows вам нужно go в CMD и ввести: python -m pip install pyasn1 В linux вы можете сделать то же самое в Терминале.

...