Я не могу установить python-ldap
через пип, я получаю следующее сообщение об ошибке:не удается установить питона-LDAP через пип
$ sudo pip3.4 install python-ldap
Downloading/unpacking python-ldap
Downloading python-ldap-2.4.19.tar.gz (138kB): 138kB downloaded
Running setup.py (path:/tmp/pip_build_root/python-ldap/setup.py) egg_info for package python-ldap
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "/tmp/pip_build_root/python-ldap/setup.py", line 53
print name + ': ' + cfg.get('_ldap', name)
^
SyntaxError: invalid syntax
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "/tmp/pip_build_root/python-ldap/setup.py", line 53
print name + ': ' + cfg.get('_ldap', name)
^
SyntaxError: invalid syntax
----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_root/python-ldap
Storing debug log for failure in /home/nima/.pip/pip.log
Любые идеи, как решить эту проблему?
Да, это то, что я не совсем понимаю, потому что библиотека использует python3 для создания с помощью источников. (http://pyldap.readthedocs.org/en/latest/install.html), а в github говорится, что он поддерживает только python> = 3.3. Я думаю, я просто построю его из источников. – Nima
@ Нима, да! – Kasramvd
@Nima кажется, что 'python-ldap' (который вы пытались установить с помощью' pip') и 'PyLDAP' (проект RTD и Github, о котором вы упомянули) являются двумя совершенно отдельными объектами, поэтому путаница. Пакет, который вы хотите, 'PyLDAP', недоступен для установки через' pip'/PyPI. – MattDMo