【问题标题】:Not able to install robot framework on Jython无法在 Jython 上安装机器人框架
【发布时间】:2021-12-23 09:46:45
【问题描述】:

我是使用带有 RED 编辑器的 Eclipse 的 appium 机器人框架的新手

我正在尝试使用此命令在 jython 上安装机器人框架

C:\Users\Uday>jython -m pip install robotframework

但我遇到了错误

[33mDEPRECATION:pip 的未来版本将放弃对 Python 2.7 的支持。←[0m

收集机器人框架

←[31m 错误:证书与预期主机名不匹配:pypi.org。证书:{'notAfter': 'Nov 23 18:41:10 2022 GMT', 'subject': ((('commonName', 'www.python.org'),),), 'subjectAltName': ((' DNS', 'www.python.org'), ('DNS', '*.python.org'), ('DNS', 'docs.python.org'), ('DNS', 'downloads.python. org'), ('DNS', 'pypi.python.org'))}←[0m

←[33m 警告:在连接被 'SSLError(CertificateError("hostname 'pypi.org' 不'不匹配'www.python.org'、'*.python.org'、'docs.python.org'、'downloads.python.org'、'pypi.python.org'",),)' : /simple/robotframework/←[0m

←[31m 错误:证书与预期主机名不匹配:pypi.org。证书:{'notAfter': 'Nov 23 18:41:10 2022 GMT', 'subject': ((('commonName', 'www.python.org'),),), 'subjectAltName': ((' DNS', 'www.python.org'), ('DNS', '*.python.org'), ('DNS', 'docs.python.org'), ('DNS', 'downloads.python. org'), ('DNS', 'pypi.python.org'))}←[0m

←[33m 警告:在连接被 'SSLError(CertificateError("hostname 'pypi.org' 不'不匹配'www.python.org'、'*.python.org'、'docs.python.org'、'downloads.python.org'、'pypi.python.org'",),)' : /simple/robotframework/←[0m

←[31m 错误:证书与预期主机名不匹配:pypi.org。证书:{'notAfter': 'Nov 23 18:41:10 2022 GMT', 'subject': ((('commonName', 'www.python.org'),),), 'subjectAltName': ((' DNS', 'www.python.org'), ('DNS', '*.python.org'), ('DNS', 'docs.python.org'), ('DNS', 'downloads.python. org'), ('DNS', 'pypi.python.org'))}←[0m

←[33m 警告:在连接被 'SSLError(CertificateError("hostname 'pypi.org' 不'不匹配'www.python.org'、'*.python.org'、'docs.python.org'、'downloads.python.org'、'pypi.python.org'",),)' : /simple/robotframework/←[0m

←[31m 错误:证书与预期主机名不匹配:pypi.org。证书:{'notAfter': 'Nov 23 18:41:10 2022 GMT', 'subject': ((('commonName', 'www.python.org'),),), 'subjectAltName': ((' DNS', 'www.python.org'), ('DNS', '*.python.org'), ('DNS', 'docs.python.org'), ('DNS', 'downloads.python. org'), ('DNS', 'pypi.python.org'))}←[0m

←[33m 警告:在连接被 'SSLError(CertificateError("hostname 'pypi.org' 不'不匹配'www.python.org'、'*.python.org'、'docs.python.org'、'downloads.python.org'、'pypi.python.org'",),)' : /simple/robotframework/←[0m

←[31m 错误:证书与预期主机名不匹配:pypi.org。证书:{'notAfter': 'Nov 23 18:41:10 2022 GMT', 'subject': ((('commonName', 'www.python.org'),),), 'subjectAltName': ((' DNS', 'www.python.org'), ('DNS', '*.python.org'), ('DNS', 'docs.python.org'), ('DNS', 'downloads.python. org'), ('DNS', 'pypi.python.org'))}←[0m

←[33m 警告:在连接被 'SSLError(CertificateError("hostname 'pypi.org' 不'不匹配'www.python.org'、'*.python.org'、'docs.python.org'、'downloads.python.org'、'pypi.python.org'",),)' : /simple/robotframework/←[0m

←[31m 错误:证书与预期主机名不匹配:pypi.org。证书:{'notAfter': 'Nov 23 18:41:10 2022 GMT', 'subject': ((('commonName', 'www.python.org'),),), 'subjectAltName': ((' DNS', 'www.python.org'), ('DNS', '*.python.org'), ('DNS', 'docs.python.org'), ('DNS', 'downloads.python. org'), ('DNS', 'pypi.python.org'))}←[0m

无法获取 URL https://pypi.org/simple/robotframework/:确认 ssl 证书时出现问题:HTTPSConnectionPool(host='pypi.org', port=443):最大重试次数超出了 url:/simple/robotframework/(由 SSLError 引起(CertificateError("主机名 'pypi.org' 与 'www.python.org', '*.python.org', 'docs.python.org', 'downloads.python.org', 'pypi .python.org'",),)) - 跳过

←[31m 错误:找不到满足robotframework要求的版本(来自版本:无)←[0m

←[31mERROR:没有为机器人框架找到匹配的分布←[0m

←[31mERROR:证书与预期的主机名不匹配:pypi.org。证书:{'notAfter': 'Nov 23 18:41:10 2022 GMT', 'subject': ((('commonName', 'www.python.org'),),), 'subjectAltName': ((' DNS', 'www.python.org'), ('DNS', '*.python.org'), ('DNS', 'docs.python.org'), ('DNS', 'downloads.python. org'), ('DNS', 'pypi.python.org'))}←[0m

无法获取 URL https://pypi.org/simple/pip/:确认 ssl 证书时出现问题:HTTPSConnectionPool(host='pypi.org', port=443):使用 url:/simple/pip/ 超出最大重试次数(由 SSLError 引起(CertificateError("主机名 'pypi.org' 与 'www.python.org', '*.python.org', 'docs.python.org', 'downloads.python.org', 'pypi .python.org'",),)) - 跳过

谁能帮帮忙

【问题讨论】:

    标签: robotframework jython


    【解决方案1】:

    我也遇到过同样的问题,一种解决方法是直接从 GitHub 版本安装。

    对于robotframework,版本4.1.2 似乎是支持[J/P]ython 2.7 的最后一个版本,因此您可以通过运行以下命令来安装它:

    jython -m pip install https://github.com/robotframework/robotframework/archive/refs/tags/v4.1.2.zip
    

    应该这样做。

    【讨论】:

      猜你喜欢
      • 2018-03-10
      • 1970-01-01
      • 2015-10-09
      • 2015-11-15
      • 2019-03-19
      • 2018-01-04
      • 2013-01-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多