无法在Python2.7中安装pylint,即使使用本地setup.py安装,也不会出现不匹配的错误。] << [

问题描述 投票:0回答:1
对于受限的开发环境,我必须在

Windows10

中使用Python2.7。因此,我选择安装pylint作为我在管理员模式下使用的linter。pip install "pylint<2.0.0"
但是它仅输出如下:

警告:重试(重试(总计= 0,连接=无,读取=无,重定向=无,状态=无)) 通过'ConnectTimeoutError()断开连接后, '与pypi.org的连接超时。 (连接超时= 15)')':/ simple / pylint /

此消息重复多次,然后给出这样的输出:

错误:找不到满足pylint <2.0.0的版本(来自版本:无) 错误:找不到pylint <2.0.0的匹配分布

所以我在PyPI中下载了1.9.3版本。并尝试以setup.py在管理员模式下安装它,如下所示:

python setup.py install

但是也会遇到与以前相同的问题:

[警告​​:连接被'ConnectTimeoutError(,'与pypi.org的连接超时)中断后,重试(Retry(total = 4,connect = None,read = None,redirect = None,status = None))。 15)')':/ simple / pylint /

[警告​​:连接被'ConnectTimeoutError(,'与pypi.org的连接超时)断开后,重试(Retry(total = 3,connect = None,read = None,redirect = None,status = None))。 15)')':/ simple / pylint /

[警告​​:连接被'ConnectTimeoutError(,'与pypi.org的连接超时)断开后,重试(Retry(total = 2,connect = None,read = None,redirect = None,status = None))。 15)')':/ simple / pylint /

[警告​​:连接被'ConnectTimeoutError(,'与pypi.org的连接超时)断开后,重试(Retry(total = 1,connect = None,read = None,redirect = None,status = None))。 15)')':/ simple / pylint /

[警告​​:连接被'ConnectTimeoutError(,'与pypi.org的连接超时)断开后,重试(Retry(total = 0,connect = None,read = None,redirect = None,status = None))。 15)')':/ simple / pylint /

错误:找不到满足pylint == 1.9.3要求的版本(来自版本:无)

错误:找不到pylint == 1.9.3的匹配分布

而且我还尝试了较旧的版本,例如

1.8.4

1.7.4等。
[警告​​:连接被'ConnectTimeoutError(,'与pypi.org的连接超时)中断后,重试(Retry(total = 4,connect = None,read = None,redirect = None,status = None))。 15)')':/ simple / pytest-runner /

[警告​​:连接被'ConnectTimeoutError(,'与pypi.org的连接超时)断开后,重试(Retry(total = 3,connect = None,read = None,redirect = None,status = None))。 15)')':/ simple / pytest-runner /

[警告​​:连接被'ConnectTimeoutError(,'与pypi.org的连接超时)断开后,重试(Retry(total = 2,connect = None,read = None,redirect = None,status = None))。 15)')':/ simple / pytest-runner /

[警告​​:连接被'ConnectTimeoutError(,'与pypi.org的连接超时)断开后,重试(Retry(total = 1,connect = None,read = None,redirect = None,status = None))。 15)')':/ simple / pytest-runner /

[警告​​:连接被'ConnectTimeoutError(,'与pypi.org的连接超时)断开后,重试(Retry(total = 0,connect = None,read = None,redirect = None,status = None))。 15)')':/ simple / pytest-runner /

错误:找不到满足pytest-runner要求的版本(来自版本:无)

错误:找不到pytest-runner的匹配发行版

追踪(最近通话):

文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ setuptools \ installer.py”,fetch_build_egg中的第128行

subprocess.check_call(cmd)

文件“ C:\ ProgramData \ Anaconda3 \ lib \ subprocess.py”,第363行,在check_call中

raise CalledProcessError(retcode, cmd)

subprocess.CalledProcessError:命令'['C:\ ProgramData \ Anaconda3 \ python.exe','-m','pip','--disable-pip-version-check','wheel','- no-deps','-w','C:\ Users \ EU \ AppData \ Local \ Temp \ tmpyjj78l40','-quiet','pytest-runner']'返回非零退出状态1。

在处理以上异常期间,发生了另一个异常:

追踪(最近通话):

文件“ setup.py”,第178行,在

install()

文件“ setup.py”,第175行,在安装中

** kwargs)

文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ setuptools__init __。py”,设置中的第143行

_ install_setup_requires(attrs)

文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ setuptools__init __。py”,第138行,在_install_setup_requires中

dist.fetch_build_eggs(dist.setup_requires)

fetch_build_eggs中的第721行,文件[C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ setuptools \ dist.py“

replace_conflicting =是,

解析中的文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ pkg_resources__init __。py”,行783

replace_conflicting = replace_conflicting

文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ pkg_resources__init __。py”,第1066行,在best_match中

返回self.obtain(req,安装程序)

获得文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ pkg_resources__init __。py”,行1078)

返回安装程序(要求)

文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ setuptools \ dist.py”,行777,在fetch_build_egg中

返回fetch_build_egg(self,req)

文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ setuptools \ installer.py”,行130,在fetch_build_egg中

提高DistutilsError(str(e))

distutils.errors.DistutilsError:命令'['C:\ ProgramData \ Anaconda3 \ python.exe','-m','pip','--disable-pip-version-check','wheel',' --no-deps','-w','C:\ Users \ EU \ AppData \ Local \ Temp \ tmpyjj78l40','-quiet','pytest-runner']'返回非零退出状态1。

但是这里仍然有其他问题,整日都困扰我。

所以有人可以帮助我或提供一些提示吗?预先感谢。

对于受限的开发环境,我必须在Windows10中使用Python2.7。因此,我选择安装pylint作为管理员模式下使用的棉绒。 pip install“ pylint <2.0.0”但是...

python python-2.7 pip pylint python-config
1个回答
1
投票
首先,如果可能,应避免使用Python2.7,因为它是no longer supported

您可能位于阻止这些连接的防火墙后面。如果是您的问题,请尝试this

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