我想在我的计算机上安装logilab-common 0.61.0,我是Windows用户,我的python版本是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。我不如果它的兼容性问题?
最佳答案
您可能有两种不同的logilab
软件包安装,一种用于logilab-common,另一种用于logilab-astng。看一眼:
import logilab
print logilab.__path__
您应该修复问题(调整PYTHONPATH?),以便在那里获得包含
common
子目录的目录。另请注意,对于最新版本的pylint(> = 1.0),logilab-astng已替换为
astroid
。