mac 或linux上 pip 不支持ssl的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac 或linux上 pip 不支持ssl的问题相关的知识,希望对你有一定的参考价值。

报错:

pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.


新版的pip 默认要求使用https源了,

pip 的源可以使用国内的源,下载速度会很快。

参考这个 http://mirrors.aliyun.com/help/pypi

pip.conf中要有trusted-host,就可以不用https了。同时也可以解决你的问题。


在~/.pip/pip.conf文件中添加或修改

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/  #可以手工指定是http的或者https的 

[install]
trusted-host=mirrors.aliyun.com

如果是连接pypi.python.org的话配置如下

[global]
index-url = http://pypi.python.org/simple/
[install]
trusted-host=pypi.python.org


阿里云的速度要远远高于python官方的速度


另外可以安装一下pyopenssl试试

pip install pyopenssl


另一篇文章

mac上安装python3 和 sqlite的问题

以上是关于mac 或linux上 pip 不支持ssl的问题的主要内容,如果未能解决你的问题,请参考以下文章

如何在mac上的python中导入非标准包?此软件包不支持pip安装

pip Command Not Found – Mac 和 Linux 错误被解决

如何修复 pip3 mac

mac下python环境pip报错[SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) 的解决方法

是否可以在Linux或Mac上的Mono上安装Sitecore CMS?

解决Linux 安装python3 .5 解决pip 安装无法成功问题ssl安全拦截无法pip安装库问题