ubuntu 16.04 python 3.x 安装OpenSSL
程序员文章站
2024-01-09 14:12:34
错误提示: 连接HTTPS时,提示SSL不可用 测试 如果出现下面提示,则Python不支持SSL。 解决方案 下载文件 OpenSSL Python3.6 选择需要的版本 安装 OpenSSL Python 进入目录 修改安装配置 使用VIM打开文件 文件,搜索SSL,取消四行注释 开始安装 完成 ......
错误提示:
Can't connect to HTTPS URL because the SSL module is not available.
连接HTTPS时,提示SSL不可用
测试
# 进入python $ python3 # or python3.6
# 导入SSL模块 >>> import ssl
如果出现下面提示,则Python不支持SSL。
解决方案
下载文件
OpenSSL
$ wget http://www.openssl.org/source/openssl-1.0.2e.tar.gz
Python3.6 - 选择需要的版本
$wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
安装
OpenSSL
# 解压文件 tar xvzf openssl-1.0.2e.tar.gz # 进入目录 $ ./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl
$ make $ make test $ sudo make install
Python
进入目录
#解压 $ tar xvzf Python-3.6.2.tgz $ cd Python-3.6.2
修改安装配置
使用VIM打开文件
Modules/Setup.dist
文件,搜索SSL,取消四行注释
$ vim Modules/Setup.dist
开始安装
完成上面操作就可以安装了,执行下面3行代码
$ ./configure $ make $ sudo make install
完成!
不出意外已经安装完成,下面检测一下。
- 进入python
$ python3
- 导入SSL模块
>>> import ssl
没有报错就已经成功了!
上一篇: 配置局域网中的通讯协议
推荐阅读
-
Ubuntu16.04安装 MPI + VTK,进行并行渲染
-
ubuntu16.04编译安装mysql-boost-5.7.21并编译成php扩展测试与使用
-
Ubuntu 16.04/18.04 安装Pycharm及Ipython等
-
ubuntu 16.04 python 3.x 安装OpenSSL
-
ubuntu 16.04 安装 python2.7 以及 cv2, dist-package 和 site-package 的区别, import cv2 出问题解答
-
VirtualBox5虚拟机 安装ubuntu16.04
-
在Ubuntu16.04下安装Apollo5.0
-
ubuntu16.04 php安装失败,提示依赖关系使得php7.0 的配置工作不能继续
-
Ubuntu16.04下Nvidia显卡驱动安装过程及心得
-
Ubuntu 16.04 Server Edition 英文版安装教程