Совместимость Logilab с окнами Python 27?

Я хотел установить logilab-common 0.61.0 на свой компьютер. Я пользователь Windows и моя версия Python i 27. Всякий раз, когда я импортирую модуль, он выдает мне ошибку

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import logilab
  File "logilab\__init__.py", line 28, in <module>
    from logilab.common.__pkginfo__ import version as __version__
ImportError: No module named common.__pkginfo__

Однако я проверил, что этот файл существует. Также, когда я пытаюсь вызвать Pylint (причина, по которой я установил logilab) из командной строки, он выдает ошибку импорта.

  Loaded Module logilab not not found in sys.modules

Я также пытался переустановить logilab и logilab astng. Я не. Возможно, это проблема совместимости?


person user343    schedule 13.05.2014    source источник


Ответы (1)


Вероятно, у вас есть две разные установки пакета logilab: одна для logilab-common, а другая для logilab-astng. Взгляни на:

import logilab
print logilab.__path__

Вы должны все исправить (настроить PYTHONPATH?), чтобы получить каталог, содержащий подкаталог common.

Также обратите внимание, что в последней версии pylint (>= 1.0) logilab-astng был заменен на astroid.

person sthenault    schedule 13.05.2014