Форум сайта python.su
Доброго времени суток.
Возможно моя проблема с импортом модуля покажется многим банальной и сто раз обсуждаемой, но к сожалению, я никак не могу решить ее. Долго искал ответа, но пока так и не нашел его.
Проблема заключается в следующем, есть модуль pyad для работы с active directory.
Я установил необходимые зависимости, установил сам модуль pyad. Никаких ошибок в процессе установки не было.
При попытке импорта модуля в проект
from pyad import *
Traceback (most recent call last):
File “CPython34/1232.py”, line 1, in <module>
from pyad import *
File “C:\Python34\lib\site-packages\pyad\__init__.py”, line 1, in <module>
from adbase import set_defaults as pyad_setdefaults
ImportError: No module named ‘adbase’
C:\Python34\Scripts>pip show -f pyad
—
Name: pyad
Version: 0.5.14
Location: c:\python34\lib\site-packages
Requires: setuptools, pywin32
Files:
..\pyad\adbase.py
..\pyad\adcomputer.py
..\pyad\adcontainer.py
..\pyad\addomain.py
..\pyad\adgroup.py
..\pyad\adobject.py
..\pyad\adquery.py
..\pyad\adsearch.py
..\pyad\aduser.py
..\pyad\pyad.py
..\pyad\pyadconstants.py
..\pyad\pyadexceptions.py
..\pyad\pyadutils.py
..\pyad\__init__.py
..\pyad\adbase.pyc
..\pyad\adcomputer.pyc
..\pyad\adcontainer.pyc
..\pyad\addomain.pyc
..\pyad\adgroup.pyc
..\pyad\adobject.pyc
..\pyad\adquery.pyc
..\pyad\adsearch.pyc
..\pyad\aduser.pyc
..\pyad\pyad.pyc
..\pyad\pyadconstants.pyc
..\pyad\pyadexceptions.pyc
..\pyad\pyadutils.pyc
..\pyad\__init__.pyc
.\
dependency_links.txt
PKG-INFO
requires.txt
SOURCES.txt
top_level.txt
Офлайн
В документации к этой библиотеке написано, что она требует для работы Python 2.7, а у вас 3.4
Офлайн
А не подскажите какую-нибудь библиотеку для python версии 3.4 для работы с AD?
Или есть ли возможность подправить исходники pyad, чтобы она работала с версией python 3.4?
Офлайн
В документации к этой библиотеке написано, что она требует для работы Python 2.7, а у вас 3.4Все верно, поставил Python версии 2.7, на нем библиотека работает.
Офлайн
поищите на PyPI там много пакетов
https://pypi.python.org/pypi?%3Aaction=search&term=+Active+Directory&submit=search
буквально первый из списка совместим с python3 https://pypi.python.org/pypi/activedirectory/0.14
Офлайн
Suguby27 Спасибо )
Офлайн