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 /,1.7.4等。[警告:连接被'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
[警告:连接被'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”但是...
您可能位于阻止这些连接的防火墙后面。如果是您的问题,请尝试this。