py2.75的安装工具安装pylint

时间:2018-09-26 11:30:08

标签: python python-2.7 setuptools

由于防火墙阻止了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_distribution = dist = klass(attrs)文件“ C:\ Program Files(x86)\ Python27 \ lib \ site-packages \ setuptools \ dist.py”,行260,在   初始化       self.fetch_build_eggs(attrs.pop('setup_requires'))文件“ C:\ Program Files   (x86)\ Python27 \ lib \ site-packages \ setuptools \ dist.py“,第284行,在   fetch_build_eggs       parse_requirements(需要),安装程序= 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.obtain(要求,安装程序)文件“ 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'

1 个答案:

答案 0 :(得分:0)

我发现这是setuptools问题。 我重新安装了setuptools,但是它不起作用。 在Scripts文件夹中搜索“ easy_install”,找到一些比我的重新安装日期还旧的easy_installxxx pyc,py文件/文件夹。 删除它们。 重新安装了setuptools

easy_install --version

现在显示最新版本。 然后再做

python setup.py install

现在可以了。