folly库安装(2)openssl升级、python3.8安装
openssl是必须要升级到openssl1.1.1的,python3.8可以选择不安装。因为folly官网提供了一种用python3快速安装的方法,但这个方法在国内不太顺利,被墙的原因,很多包是不能自动下载的,但了解下也是好的。(用python3快速安装的方法,我会在最后写1篇文章专门介绍。)
一、基础组件的安装:openssl的升级
1、访问openssl官网,下载相应版本:
图1:openssl下载网址
2、安装
(1)tar -xzvf openssl-1.1.1o.tar.gz
(2)cd openssl-1.1.1o
(3)./config --prefix=/usr/local/openssl shared
(4)make
(5)make test
注意: make test时一般会报错,需要安装下列2个软件:
(5.1)yum install perl-Test-Harness
(5.2)手工安装 perl-Test-Simple-0.98-243.el7.noarch.rpm
rpm -ivh perl-Test-Simple-0.98-243.el7.noarch.rpm
(6)make install
3、备份旧版本
cp /usr/bin/openssl /usr/bin/openssl_bak
4、对新版本openssl设置软链接
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/include/openssl /usr/include/openssl
ln -s /usr/local/openssl/lib/libssl.so /usr/lib64/libssl.so.11
ln -s /usr/local/openssl/lib/libcrypto.so /usr/lib64/libcrypto.so.11
5、将openssl的动态链接库地址写入动态链接装入器(dynamic loader)
echo "/usr/local/openssl/lib/" >> /etc/ld.so.conf
6、重新加载动态链接库
ldconfig -v
7、查看系统的当前openssl版本
openssl version -a
二、基础组件的安装:python3.8安装
1、先安装相关依赖包
yum install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel
2、下载安装包
图2:python安装包
不敢输入网址,因为输入网址会被系统认为是营销地址,所以网址都用图片代替!
3、安装
(1)tar -zxvf Python-3.8.0.tgz
(2)./configure --prefix=/usr/local/python3/python38/ --with-ssl
(3)cd Python-3.8.0
(4)./configure --prefix=/usr/local/python3/python38/ --with-ssl
(5)make && make install
4、说明
在/usr/bin目录下,有个python软链接是指向python2.7的,这个软链接建议不要改成python3.8,因为centos的yum指令还是依赖于python2.7的。所以python3就直接指定路径使用吧。
folly库安装(2)openssl升级、python3.8安装相关推荐
- ubuntu python3.5安装_ubuntu16.04升级Python3.5到Python3.7的方法步骤
ubuntu16.04自带python有两个版本,一个2版本,使用的是python:另一个是3版本,使用的是python3. 简易安装python后得到的3版本的版本号是python3.5. 可以使用 ...
- python3.7.4安装教程win7_Window10下python3.7 安装与卸载教程图解
Window10下python3.7 安装与卸载教程图解 1.进入官网https://www.python.org/,点击Downloads下的Windows按钮,进入下载页面. 2.如下图所示,点击 ...
- python如何安装pdfminer_|请教在python3中安装pdfminer.six的方法
如何使用python来获取pdf文件里的文字,最好是不能乱码 参考下PDFMiner,里面有一个pdf2txt.py,抽取中文的时候最好成文件, 如果在控制台输出,会因码问题而显示乱码.http:// ...
- python numpy安装失败_解决python3.x安装numpy成功但import出错的问题
问题描述 windows错误安装方法: pip3 install numpy 这种情况下虽然安装成功,但是在import numpy时会出现如下错误. import numpy ** on entry ...
- python3.7安装numpy模块-CENTOS7 Python3.7安装numpy
1.安装必要的依赖库 sudo yum install unzip sudo yum install python-devel sudo yum install epel-release sudo y ...
- php安装了openssl扩展,php如何安装openssl扩展?
php如何安装openssl扩展?,目录,重启,是在,文件,方法 php如何安装openssl扩展? 易采站长站,站长之家为您整理了php如何安装openssl扩展?的相关内容. php安装opens ...
- python3.3psutil模块安装_详解Python3.6安装psutil模块和功能简介
一.psutil模块 1. psutil是一个跨平台库,能够轻松实现获取系统运行的进程和系统利用率(包括CPU.内存.磁盘.网络等)信息.它主要应用于系统监控,分析和限制系统资源及进程的管理.它实现了 ...
- python3.6安装tkinter_我的Python3.6安装需要tkinter(Windows 10)
我在Windows10机器上运行Python3.6.我想显示一个简单的matplotlib图,如下所示:import numpy as np import matplotlib.pyplot as p ...
- python3.5安装scrapy_win10下基于python3.5安装scrapy教程
1.安装pywin32 pip install pywin32-220.1-cp35-cp35m-win32.whl 2.安装 twisted pip install Twisted-16.5.0-c ...
- python3如何安装selenium_Mac-Firefox浏览器+selenium+Python3环境安装
1.安装selenium安装命令:pip3 install selenium==2.53.6 如果之前已经安装过了,可以先卸载pip3 uninstall selenium 使用selenium2.5 ...
最新文章
- php的json格式
- Python list排序
- 虚拟机用户配置root权限
- 微信 小程序组件 循环
- 智慧物业小程序_刷脸支付+电商小程序+智慧酒店营销方案
- python两个编程环境_多个python Behave环境安装文件
- Linux笔记-设置SSH公钥免密码登录
- c语言sort函数_C语言经典面试题目及答案详解(二)
- Linux每个用户单独配置ssh,大神全面解读如何限制SSH用户访问Linux中指定的目录...
- 学习笔记(05):MySQL数据库运维与管理-03-二进制日志配置管理演示
- pandas python groupby_python – pandas groupby方法实际上是如何工作的?
- 确定两个日期范围是否重叠
- 【转】如何在windows平台开发OpenGL程序使用OpenGL1.2或更高版本
- js或css指定元素点击时内容不可被选中
- 机器学习当道,还在使用基于词典的文本挖掘方法么,过时啦!
- myisam为什么比innodb查询快_那些还不会MySQL锁的程序员们,求你快看看这篇文章吧...
- 安卓应用出海指南--发布到Google Play
- 惯性导航系统--百科笔记
- 离婚率离婚率离婚率离婚率
- TextClock不管是24小时还是12小时都显示24小时时间
热门文章
- 上位机命名规范驼峰命名法和下划线命名法
- (理财六)贷款用途的分类
- 06_2_Pytorch的基础数据类型、CPU tensor类型和GPU tensor类型、判断数据类型、CPU或GPU张量之间的转换、数据类型转换、1-4维向量、Tensor张量、Variable等
- 【AtCoder】AtCoder Grand Contest 045
- 毕业生如何写简历的内容
- 用VC++进行MapX二次开发::之三------使用MapX工具
- astah_激活步骤
- 应广单片机adc_应广单片机adc和pwm例程
- 【JDBC】JDBC
- 微软拥抱ChatGPT后,我亲自试了试新必应的个性搜索