编译和安装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/

参考地址:https://help.dreamhost.com/hc/en-us/articles/360001435926-Installing-OpenSSL-locally-under-your-username

 

以上是关于编译和安装openssl的主要内容,如果未能解决你的问题,请参考以下文章

Windows编译OpenSSL

Linux软件安装调试 源代码包编译安装和 二进制包配置

编译和安装openssl

使用VS2005编译安装openssl1.1.1c

Mac openssl 和curl源码编译

FFmpeg入门详解之104:Win10快速安装OpenSSL(不用编译源码)