也许有人知道这件事的线索。谷歌Logilab.org网站档案和我试图确定解决方案的所有其他来源都变成了空的。在
我试图让pylint2.4在Windows上的Eclipse(python2.6)中运行PyDev,但现在我很乐意只运行pylin。我用easy-uninstall来安装pylint及其依赖关系。那似乎很管用。但是如果我尝试运行c:\python26\Scripts\派林特.bat,我得到以下信息:
Traceback (most recent call last):
File "C:\Python26\Scripts\pylint", line 5, in <module>
pkg_resources.run_script('pylint==0.24.0', 'pylint')
File "c:\Python26\lib\site-packages\pkg_resources.py", line 489, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "c:\Python26\lib\site-packages\pkg_resources.py", line 1207, in run_script
execfile(script_filename, namespace, namespace)
File "c:\python26\lib\site-packages\pylint-0.24.0-py2.6.egg\EGGINFO\scripts\pylint", line 3, in <module>
from pylint import lint
File "c:\Python26\lib\site-packages\pylint-0.24.0-py2.6.egg\pylint\lint.py", line 31, in <module>
from pylint.checkers import utils
File "c:\Python26\lib\site-packages\pylint-0.24.0py2.6.egg\pylint\checkers\__init__.py", line 44, in <module>
from logilab.astng.utils import ASTWalker
File "c:\Python26\lib\site-packages\logilab_astng-0.22.0py2.6.egg\logilab\astng\__init__.py", line 58, in <module>
from logilab.astng.nodes import *
File "c:\Python26\lib\site-packages\logilab_astng-0.22.0-py2.6.egg\logilab\astng\nodes.py", line 54, in <module>
from logilab.astng.node_classes import Arguments, AssAttr, Assert, Assign, \
File "c:\Python26\lib\site-packages\logilab_astng-0.22.0-py2.6.egg\logilab\astng\node_classes.py", line 27, in <module>
from logilab.astng.bases import (NodeNG, Statement, Instance, InferenceContext,
File "c:\Python26\lib\site-packages\logilab_astng-0.22.0-py2.6.egg\logilab\astng\bases.py", line 28, in <module>
from logilab.common.compat import builtins
ImportError: cannot import name builtins
我到处乱逛,看看基于.py,但我不知道是什么问题。我的shell路径包括C:\python26;C:\python26\Scripts。在
这和lib2to3有关吗?还是Python2.6兼容?在
请注意,我使用“easy_install pylint”安装了pylint,logilab common的最新版本是0.56.2。在
谢谢!在
对我来说,有一个logilab.common.compat模块埋在鸡蛋里”logilab.pyllint安装程序-0.15.2-py2.6.egg“在我的站点包文件夹中。安装了logilab_common egg后,移除pylininstaller egg使pylint在eclipse中工作。我是通过IPython发现的:
可能你没有逻辑实验室通用包或安装的版本是旧版本。在
尝试:
相关问题 更多 >
编程相关推荐