编译和安装openssl
Posted music-liang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编译和安装openssl相关的知识,希望对你有一定的参考价值。
linux安装了Python3.7之后, pip不好用了,报错如下:
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
在搜各种解决方案的时候,看到一篇帖子,是关于如何安装 openssl的,特意写了这边文章作为记录:
1.下载 (你也可以去官网选择你要下载的版本:官网地址 )
wget https://www.openssl.org/source/openssl-1.1.1b.tar.gz
2.解压
tar zxvf openssl-1.1.1b.tar.gz 解压之后,进入目录 cd openssl-1.1.1b
3.配置安装路径(这里,设置的安装路径是 /usr/local/openssl )
./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl no-ssl2
4.编译、测试、安装(3条命令)
make make test make install
5.修改环境变量
cd ~
vi .bash_profile
6.添加下面的内容
export PATH=/usr/local/openssl/bin:$PATH export LD_LIBRARY_PATH=/usr/local/openssl/lib export LC_ALL="en_US.UTF-8" export LDFLAGS="-L/usr/local/openssl/lib -Wl,-rpath,/usr/local/openssl/lib"
还记得吗? /usr/local/openssl 就是我们的安装路径。
7.让修改生效(不要忽略了前面的 点 )
. ~/.bash_profile
8.检查安装是否成功(下面是2个检查命令)
which openssl openssl version
下载地址:https://www.openssl.org/source/
以上是关于编译和安装openssl的主要内容,如果未能解决你的问题,请参考以下文章