设置工具安装py2.75的pylint
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设置工具安装py2.75的pylint相关的知识,希望对你有一定的参考价值。
由于防火墙阻止了pip安装程序,我必须下载tar文件并使用安装工具来安装软件包,如下所示:
python setup.py install
我的python版本是py 2.75所以我根据指令选择了pylint 1.9.3。但事实证明以下错误信息:
找不到'pytest-runner'的索引页(可能拼写错误?)找不到pytest-runner Traceback的本地软件包或下载链接(最近一次调用最后一次):文件“setup.py”,第181行,在install()中文件“setup.py”,第178行,安装** kwargs)文件“C: Program Files(x86) Python27 lib distutils core.py”,第112行,在setup _setup_distribution = dist = klass(attrs )文件“C: Program Files(x86) Python27 lib site-packages setuptools dist.py”,第260行,在init self.fetch_build_eggs(attrs.pop('setup_requires'))文件“C:程序文件(x86) Python27 lib site-packages setuptools dist.py“,第284行,fetch_build_eggs parse_requirements(需要),installer = self.fetch_build_egg文件”C: Program Files(x86) Python27 lib site-packages pkg_resources__init __。py“,第777行,解析replace_conflicting = replace_conflicting文件”C: Program Files(x86) Python27 lib site-packages pkg_resources__init __。py“,第1060行,在best_match中返回self。获取(req,installer)文件“C: Program Files(x86) Python27 lib site-packages pkg_resources__init __。py“,第1072行,获取返回安装程序(要求)文件”C: Program Files(x86) Python27 lib site-packages setuptools dist.py“,第327行,在fetch_build_egg中返回cmd.easy_install(req)文件“C: Program Files(x86) Python27 lib site-packages setuptools command easy_install.py”,第434行,在easy_install self.local_index文件中C: Program Files(x86) Python27 lib site-packages setuptools package_index.py“,第475行,在fetch_distribution中返回dist.clone(location = self.download(dist.location,tmpdir))AttributeError:' NoneType'对象没有属性'clone'
我发现它是setuptools问题。我重新安装setuptools但它不起作用。在Scripts文件夹中搜索“easy_install”,找到一些旧的easy_installxxx pyc,py文件/文件夹,它比我的重新安装日期更早。删除它们。重新安装setuptools
easy_install --version
它现在显示最新版本。然后再做一次
python setup.py install
现在它有效。
以上是关于设置工具安装py2.75的pylint的主要内容,如果未能解决你的问题,请参考以下文章