设置工具安装py2.75的pylint

问题描述 投票:0回答:1

由于防火墙阻止了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'

python python-2.7 setuptools
1个回答
0
投票

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

easy_install --version

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

python setup.py install

现在它有效。

© www.soinside.com 2019 - 2024. All rights reserved.