提问者:小点点

无法在Python2中安装pylint。7和获取不匹配的错误,甚至使用本地安装程序安装。派克


对于受限的开发环境,我必须在Windows10中使用Python2.7。所以我选择安装pylint作为我在管理员模式中使用的linter。

pip install "pylint<2.0.0"

但它只输出如下:

警告:在连接被“ConnectTimeoutError(,“到pypi.org的连接超时。(连接超时=15)”:简单/pylint中断后重试(重试(总计=0,连接=None,读取=None,重定向=None,状态=None))/

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

错误:找不到满足pylint要求的版本

所以我下载了1.9。PyPI中的3个版本
并尝试使用安装程序进行安装。py在管理员模式下,如下所示:

python setup.py install

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

警告:在连接被“ConnectTimeoutError(,“到pypi.org的连接超时。(连接超时=15)”:简单/pylint中断后重试(重试(总计=4,连接=None,读取=None,重定向=None,状态=None))/

警告:重试(重试(总=3,连接=无,读取=无,重定向=无,状态=无))连接断开后,连接到pypi.org超时(连接超时=15)')': /简单/pylint/

警告:在连接被“ConnectTimeoutError(,“到pypi.org的连接超时。(连接超时=15)”:简单/pylint中断后重试(重试(总计=2,连接=None,读取=None,重定向=None,状态=None))/

警告:在连接被“ConnectTimeoutError(,“到pypi.org的连接超时。(连接超时=15)”:简单/pylint中断后重试(重试(总计=1,连接=None,读取=None,重定向=None,状态=None))/

警告:在连接被“ConnectTimeoutError(,“到pypi.org的连接超时。(连接超时=15)”:简单/pylint中断后重试(重试(总计=0,连接=None,读取=None,重定向=None,状态=None))/

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

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

我还尝试了旧版本,比如1.8。4, 1.7.4等等

警告:在连接被“ConnectTimeoutError(,“到pypi.org的连接超时。(连接超时=15)”:/simple/pytest runner断开后重试(重试(总计=4,连接=None,读取=None,重定向=None,状态=None))/

警告:重试(重试(总=3,连接=无,读取=无,重定向=无,状态=无))连接断开后,连接到pypi.org超时。(

警告:重试(重试(总=2,连接=无,读取=无,重定向=无,状态=无))连接断开后,连接到pypi.org超时。(

警告:在连接被“ConnectTimeoutError(,“到pypi.org的连接超时。(连接超时=15)”:/simple/pytest runner断开后重试(重试(总计=1,连接=None,读取=None,重定向=None,状态=None))/

警告:在连接被“ConnectTimeoutError(,“到pypi.org的连接超时。(连接超时=15)”:/simple/pytest runner断开后重试(重试(总计=0,连接=None,读取=None,重定向=None,状态=None))/

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

错误:未找到pytest runner的匹配分发

回溯(最近一次呼叫最后一次):

文件“C:\ProgramData\Anaconda3\lib\site packages\setuptools\installer.py”,第128行,在fetch\u build\u egg中

subprocess.check_call(cmd)

检查调用中的第363行文件“C:\ProgramData\Anaconda3\lib\subprocess.py”

raise CalledProcessError(retcode, cmd)

子流程。调用的进程错误:命令“['C:\ProgramData\Anaconda3\python.exe'、'-m'、'pip'、'-禁用pip版本检查'、'wheel'、'-no deps'、'-w'、'C:\Users\EU\AppData\Local\Temp\tmpyj78l40'、'-quiet'、'pytest runner']”返回非零退出状态1。

在处理上述异常时,发生了另一个异常:

回溯(最近一次呼叫最后一次):

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

install()

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

**kwargs)

文件“C:\ProgramData\Anaconda3\lib\site packages\setuptools\uuuuu init\uuuuuuuu.py”,第143行,在安装程序中

_安装\u安装\u需要(属性)

文件"C:\Program Data\Anaconda3\lib\site-包\setuptools__init__. py",第138行,_install_setup_requires

dist.fetch\u build\u鸡蛋(dist.setup\u需要)

fetch_build_eggs中的文件"C:\Program Data\Anaconda3\lib\site-包\setupols\dist.py",第721行

替换_=True,

文件“C:\ProgramData\Anaconda3\lib\site packages\pkg\u resources\uuuuu init\uuuuuuuu.py”,第783行,解析

replace_conflicting=replace_conflicting

文件“C:\ProgramData\Anaconda3\lib\site packages\pkg\u resources\uuuu init\uuuu.py”,第1066行,最佳匹配

回归自我。获取(请求,安装程序)

文件“C:\ProgramData\Anaconda3\lib\site packages\pkg\u resources\uuuuu init\uuuuuuuuu.py”,第1078行,获取

返回安装程序(要求)

文件“C:\ProgramData\Anaconda3\lib\site packages\setuptools\dist.py”,第777行,在fetch\u build\u egg中

返回获取\构建\蛋(自身,需要)

文件“C:\ProgramData\Anaconda3\lib\site packages\setuptools\installer.py”,第130行,在fetch\u build\u egg中

升高距离错误(str(e))

distutils。错误。DistutilError:命令“['C:\ProgramData\Anaconda3\python.exe'、'-m'、'pip'、'-禁用pip版本检查'、'wheel'、'-no deps'、'-w'、'C:\Users\EU\AppData\Local\Temp\tmpyj78l40'、'-quiet'、'pytest runner']”返回非零退出状态1。

但是这里还有其他问题,这让我一整天都很困惑。

有谁能帮我或给我一些提示吗<提前谢谢你


共1个答案

匿名用户

首先,如果可能的话,你应该避免Python2.7,因为它不再受支持。

您可能在阻止这些连接的防火墙后面。如果那是你的问题,试试这个。