我感兴趣的是在我的Python 3代码指出可能出现的瑕疵运行的检查。 PyChecker不工作与Python 3.我想点子安装pylint的,但这种失败。 该错误信息不会帮我(见粘贴) 。
pylint的自述说:
pylint的应与任何蟒> = 2.2兼容。
然而,不知何故页过时的感觉。
是pylint的与Python 3兼容吗? 如果是的话,我该怎么安装? 如果没有,是否有替代品,我应该考虑?
我感兴趣的是在我的Python 3代码指出可能出现的瑕疵运行的检查。 PyChecker不工作与Python 3.我想点子安装pylint的,但这种失败。 该错误信息不会帮我(见粘贴) 。
pylint的自述说:
pylint的应与任何蟒> = 2.2兼容。
然而,不知何故页过时的感觉。
是pylint的与Python 3兼容吗? 如果是的话,我该怎么安装? 如果没有,是否有替代品,我应该考虑?
是的,pylint的版本> 0.23.0不支持Py3K。
你的问题似乎中所记载http://www.logilab.org/82417 (也开始使用pylint的Jython的(jython2.5.1) )
缓存票页建议运行:
$ NO_SETUPTOOLS=1 python3.2 setup.py install --no-compile
$ easy_install-3.2 logilab-common
$ easy_install-3.2 logilab-astng
# You can probably use pip instead of easy_install...
我已经成功地得到pylint的在Python3在Linux上运行(Ubuntu12.04,虽然我不认为在版本事项如下)有点挣扎之后。 我不太确定我做错了什么沿线,但各种文件是在错误的地方或有错误的访问模式和所有正常程序失败。 [试图通过安装pylint的apt-get和点子肯定助长了混乱。]我想下面的顺序是什么让一切再次拧开。 在情况下,它在这里帮助别人(无担保),就是我只是做:
在这个阶段的命令“pylint的”工作,但只为超级用户。 某些文件没有世界可读。 下面的两个命令整理出来:
祝好运!
编辑:我刚刚经历了另一个Linux机器在干净的状态下,从还具有安装过程,除了安装两个依赖(logilab常见和logilab-astng)中完全相同的方式如上pylint的,这一切都进行得很顺利。 因此,它看起来好像出现了问题,通过通过使用PIP的安装Python的第2和可能的版本。
对于Ubuntu的14.04:
sudo aptitude install python3-pip
sudo pip3 install pylint
/usr/local/bin/pylint your_file.py