使用python工具的pip安装问题

时间:2019-02-11 09:32:12

标签: python openssl pip

我在UNIX中使用pip遇到问题。 如果我下载了软件包,则没有问题可以通过以下方式安装:

sudo python setup.py install

但是,如果我想通过

安装它
pip install "package"

我收到错误消息:

  

找不到满足要求的版本   setuptools-scm(来自版本:)找不到与之匹配的分布   setuptools-scm   /usr/local/lib/python2.7/dist-packages/pip-19.0.1-py2.7.egg/pip/vendor/urllib3/util/ssl.py:150:   InsecurePlatformWarning:真正的SSLContext对象不可用。   这会阻止urllib3正确配置SSL并可能导致   某些SSL连接失败。您可以升级到更高版本的   Python解决了这个问题。有关更多信息,请参见   https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings   InsecurePlatformWarning无法获取URL   https://pypi.org/simple/pip/:确认ssl时出现问题   证书:HTTPSConnectionPool(host ='pypi.org',port = 443):最大值   网址超出了重试次数:/ simple / pip /(由   SSLError(SSLError(1,'_ssl.c:504:错误:1407742E:SSL   例程:SSL23_GET_SERVER_HELLO:tlsv1警报协议版本'),))-   跳过

您知道哪里可能有问题吗?

2 个答案:

答案 0 :(得分:0)

该错误表明SSL连接被拒绝。也许是主机问题,但无论如何,您是否尝试使用Python 3 pip3 install "package

答案 1 :(得分:0)

首先,您尝试

sudo apt install python3-pip

然后,尝试:

pip3 install "package"