2014-05-13 3 views
1

나는 logilab - 일반적인 내 컴퓨터에 0.61.0 나는 Windows 사용자입니다 설치 싶었고 모듈을 가져올 때마다 내 파이썬 버전 나는 그것을 나에게 Python 27 Logilab과의 호환성?

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__ 

그러나 나는이 파일을 확인 오류가 발생합니다 (27) 존재합니다. 내가 Pylint를 호출하려고 또한 때 나는 또한 logilab 및 logilab의 astng를 다시 설치하려고 가져 오기 오류

Loaded Module logilab not not found in sys.modules 

를 throw 명령 줄에서 (그 이유는 내가 logilab 설치). 그렇지 않다면 아마도 호환성 문제일까요?

답변

1

logilab 패키지는 logilab-common과 logilab-astng의 두 가지 고유 한 설치가있을 것입니다. 에서보세요 :

import logilab 
print logilab.__path__ 

당신은 일을 해결해야한다 (PYTHONPATH를 조정?) 당신이 거기 common 서브 디렉토리를 포함하는 디렉토리를 얻을 수 있도록.

최근 버전의 pylint (> = 1.0)의 경우 logilab-astng이 astroid으로 바뀌 었음을 알 수 있습니다.