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的问题

时间: 2024-08-03 11:11:56

mac 或linux上 pip 不支持ssl的问题的相关文章

Linux 安装Nginx并支持SSL

参考 https://blog.csdn.net/bjnihao/article/details/52370089 下载依赖 yum -y install gcc gcc-c++ autoconf automake libtool make cmake yum -y install zlib zlib-devel openssl openssl-devel pcre-devel 安装编译 Nginx下载地址:http://nginx.org/en/download.html cd /home/s

ASP.NET 5 Core与iBoxDB包管理在Linux上快速入门示例

ASP.NET 5的一项重要更新是它支持运行在 .NET Execution Environment上 ,简称DNX. 而 DNX Core 当前能支持三个操作系统Windows Ubuntu OSX, 虽然Mono在Linux上对.NET支持非常好,但DNX引入了方便的包管理还是非常值得一试.Java的jar包不内置版本号,可以随便放在一起,.NET的dll包带版本号,放到一起时很容易就出现版本号冲突的提示,一般不影响使用. 在Ubuntu Linux上配置 DNX 也非常方便,不需要到网站下

如何在linux上开设使用ssl安全连接的站点

问题 如何在Linux上开设使用ssl安全链接的站点 解决方案 目前的[email protected]尚不支持直接开设ssl站点,所以需要手动配置ssl功能,步骤如下: 1) 每个ssl站点必须工作在独立的IP,所以服务器上必须有多个IP.请为您的服务器增加多个IP地址,方法略. 2) 登陆到主控界面中,点击服务器管理,查询当前这台服务器,选择修改ip地址,把刚才几个新ip都加上. 3) 启用apache的ssl模块.首先查看/usr/prima/etc/httpd/modules.conf,

[Sqlite] --> Sqlite在Windows、Linux 和 Mac OS X 上的安装过程

一:在 Windows 上安装 SQLite  1,下载 请访问SQLite下载页面http://www.sqlite.org/download.html,从Windows 区下载预编译的二进制文件.需要下载 sqlite-shell-win32-*.zip 和 sqlite-dll-win32-*.zip 压缩文件,这里下载sqlite-dll-win32-x86-3080600.zip和sqlite-shell-win32-x86-3080600.zip安装包.2个安装包下载地址如下: ht

Sqlite在Windows、Linux 和 Mac OS X 上的安装过程

一:在 Windows 上安装 SQLite 1,下载 请访问SQLite下载页面http://www.sqlite.org/download.html,从Windows 区下载预编译的二进制文件.需要下载 sqlite-shell-win32-*.zip 和 sqlite-dll-win32-*.zip 压缩文件,这里下载sqlite-dll-win32-x86-3080600.zip和sqlite-shell-win32-x86-3080600.zip安装包.2个安装包下载地址如下: htt

几款抓包工具在windows,mac,linux下的支持分析

抓包工具的使用 抓包工具简介 Chrome/Firefox 开发者工具: 浏览器内置,方便易用 Fiddler/Charles: 基于代理的抓包,功能强大,可以手机抓包,模拟弱网,拦截请求,定制响应 Fiddler: 免费,只支持Win Charles: 收费,支持Win/Linux/Mac wireshark/tcpdumps:给予网卡层的抓包,数据量大,可以抓取tcp/udp等多种协议的数据包(需要做好过滤) wireshark: 支持Win/Linux/Mac tcpdumps: Linu

Linux上安装openVPN服务器

Linux上安装openVPN服务器 编译自:http://techarena51.com/index.php/how-to-install-an-opensource-vpn-server-on-linux/作者: Leo G原创:LCTT https://linux.cn/article-4733-1.html译者: geekpi本文地址:https://linux.cn/article-4733-1.html 我上网时最担心的一件事情是,我该如何确保我的数据安全和隐私.在搜索答案的过程中,

Linux上命令的使用格式和基础命令详解

一.Linux上命令的使用格式 命令行提示符详解: 用户通过终端的命令行接口来控制操作系统,登陆后如下: [[email protected] ~]# root: 当前登录的用户 @:分隔符 localhost: 当前主机的主机名,非完整格式:此处的完整格式为:localhost.localdomain [[email protected] ~]# hostname localhost.localdomain ~:用户当前所在的目录(current directory),也称为工作目录(work

在 Oracle Linux 上使用 DTrace

作者:Richard Friedman 简要介绍适用于 Oracle Linux 的 DTrace 探测器和提供程序,以及与 Oracle Solaris 中 DTrace 探测器和提供程序的区别.还介绍了 DTrace 命令和脚本编写. 2013 年 6 月发布 DTrace 是一个全面的动态跟踪工具,最初是为 Oracle Solaris 操作系统开发的,现在 Oracle Linux 客户也可以使用.DTrace 旨在提供运营洞察力,允许用户实时动态调整和排除操作系统和应用程序故障.DTr