PIP安装失败

PIP安装失败,pip,osx-mavericks,Pip,Osx Mavericks,尝试安装失败: 使用-H标志进行第二次尝试 Users-MacBook-Air:~ user$ sudo -H pip install hidapi Could not fetch URL https://pypi.python.org/simple/hidapi/: There was a problem confirming the ssl certificate: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol versio

尝试安装失败:

使用-H标志进行第二次尝试

Users-MacBook-Air:~ user$ sudo -H pip install hidapi
Could not fetch URL https://pypi.python.org/simple/hidapi/: There was a problem confirming the ssl certificate: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) - skipping
  Could not find a version that satisfies the requirement hidapi (from versions: )
No matching distribution found for hidapi
要诊断TLS版本的故障,请执行以下操作:

python -c "import json, urllib2; print json.load(urllib2.urlopen('https://www.howsmyssl.com/a/check'))['tls_version']"
我的TLS版本返回1.0

问题
  • 上述信息是否足以定义安装故障
  • 必须执行哪些测试来诊断纠正措施
  • 如果有足够的信息,正确的纠正措施是什么
  • “解释器”(Python的一部分?pip的一部分?)到底是什么?它是如何升级的
  • 对。安装失败仅仅意味着它没有安装,因此真正的测试是尝试导入模块,但它失败了

  • 只要能看到大部分或全部错误日志,简单地安装应该是一个很好的测试

  • 您似乎无法访问计算机的Pip目录,这可以通过添加
    --user
    标志来解决。Pip也找不到您请求的模块的名称。可能是因为它不在PyPi上,或者是因为internet/https问题,请确保它在PyPi上,或者是从
    .whl
    文件安装,这可以通过谷歌搜索找到大多数模块

  • 可能重复的
    python -c "import json, urllib2; print json.load(urllib2.urlopen('https://www.howsmyssl.com/a/check'))['tls_version']"