安装robotframework-retryfailed遇连接超时错误,求解决方案
解决pip安装robotframework-retryfailed超时及找不到包的问题
问题现象
执行命令pip install -U robotframework-retryfailed时出现以下错误:
C:\Users\vengalam>pip install -U robotframework-retryfailed Collecting robotframework-retryfailed Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x0000020EE969F588>, 'Connection to pypi.org timed out. (connect timeout=15)')': /simple/robotframework-retryfailed/ Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x0000020EE968F188>, 'Connection to pypi.org timed out. (connect timeout=15)')': /simple/robotframework-retryfailed/ Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x0000020EE968FE88>, 'Connection to pypi.org timed out. (connect timeout=15)')': /simple/robotframework-retryfailed/ Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x0000020EE968F808>, 'Connection to pypi.org timed out. (connect timeout=15)')': /simple/robotframework-retryfailed/ Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x0000020EE969E648>, 'Connection to pypi.org timed out. (connect timeout=15)')': /simple/robotframework-retryfailed/ Could not find a version that satisfies the requirement robotframework-retryfailed (from versions: ) No matching distribution found for robotframework-retryfailed
环境信息
- Python版本:3.7.4
- 已安装包列表:
C:\Users\vengalam>pip list Package Version ------------------------------ ------------ bcrypt 3.1.7 certifi 2019.9.11 cffi 1.13.2 chardet 3.0.4 cryptography 2.8 cx-Oracle 7.2.2 et-xmlfile 1.0.1 idna 2.8 jdcal 1.4.1 keyboard 0.13.3 openpyxl 2.6.2 paramiko 2.6.0 pip 19.0.3 pycparser 2.16 pycryptodome 3.9.4 PyNaCl 1.3.0 requests 2.22.0 robotframework 3.1.2 robotframework-archivelibrary 0.4.0 robotframework-databaselibrary 1.2 robotframework-pabot 0.75 robotframework-requests 0.6.2 robotframework-seleniumlibrary 4.0.0a1 robotframework-sshlibrary 3.4.0 robotremoteserver 1.1 scp 0.13.2 selenium 3.141.0 setuptools 40.8.0 six 1.13.0 ssh2-python 0.18.0.post1 urllib3 1.25.3 xlrd 1.2.0
解决步骤
1. 解决PyPI连接超时问题
错误核心是无法连接官方PyPI源导致超时,可切换国内镜像源重试,执行以下命令:
pip install -U robotframework-retryfailed -i https://pypi.tuna.tsinghua.edu.cn/simple
国内常用镜像源还有阿里云https://mirrors.aliyun.com/pypi/simple/、豆瓣https://pypi.douban.com/simple/等,可按需替换。
2. 确认包名正确性或尝试源码安装
如果换源后仍提示找不到包,需检查:
- 包名是否拼写错误,确认
robotframework-retryfailed是否为正确的包名; - 若该包已从PyPI下架,可查找其源码仓库,下载源码后执行以下命令手动安装:
python setup.py install
内容的提问来源于stack exchange,提问作者mahendra
相关产品推荐
相关产品推荐

