安装Python3的pylint时运气不好
我对在Python3代码上运行一个检查器来指出可能的缺陷感兴趣。不适用于Python 3。我试图pip安装Pylint,但失败了。错误消息对我没有帮助 声明: Pylint应该与任何python>=2.2兼容 然而,这个页面似乎有些过时了 pylint与Python 3兼容吗? 如果是,如何安装?安装Python3的pylint时运气不好,python,python-3.x,pylint,Python,Python 3.x,Pylint,我对在Python3代码上运行一个检查器来指出可能的缺陷感兴趣。不适用于Python 3。我试图pip安装Pylint,但失败了。错误消息对我没有帮助 声明: Pylint应该与任何python>=2.2兼容 然而,这个页面似乎有些过时了 pylint与Python 3兼容吗? 如果是,如何安装? 如果没有,我应该研究哪些替代方案?是的,pylint版本>0.23.0确实支持Py3K 您的问题似乎已在(也)中描述 缓存的票证页面建议运行: $ NO_SETUPTOOLS=1 python3.2
如果没有,我应该研究哪些替代方案?是的,pylint版本>0.23.0确实支持Py3K 您的问题似乎已在(也)中描述 缓存的票证页面建议运行:
$ 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...
经过一番努力,我成功地在Linux上的Python3中运行了pylint(Ubuntu12.04,尽管我认为下面的版本并不重要)。我不确定我在这条线路上到底做错了什么,但各种文件都放错了地方,或者访问模式错误,所有正常的过程都失败了。[试图通过apt get和pip安装pylint肯定是造成混乱的原因。]我认为以下顺序是再次拧松所有部件的原因。如果它对其他人有帮助(不保证),我刚才做了以下几点:
sudo aptitude install python3-pip
sudo pip3 install pylint
/usr/local/bin/pylint your_file.py
运行这些命令很有效,现在我已经安装了一个命令和一个包
pylint
。然而,它似乎坏了:当我运行pylint somefile.py
时,我得到了。您可能安装了尚未修补此补丁的版本。尝试卸载astng
并从源代码处安装,这应该可以解决这个问题。很好,现在它可以工作了:“您的代码评级为2.14/10”-似乎我还有一些工作要做…;)