码迷,mamicode.com
首页 > 其他好文 > 详细

编译和安装openssl

时间:2019-11-19 14:01:11      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:安装   user   test   export   生效   -o   wget   cat   module   

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

标签:安装   user   test   export   生效   -o   wget   cat   module   

原文地址:https://www.cnblogs.com/music-liang/p/11888672.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!