CentOS7安装Python3.7,,前置条件:系统版本c
CentOS7安装Python3.7,,前置条件:系统版本c
前置条件:
系统版本centos6.7,其中openssl的版本为OpenSSL 1.0.2k-fips 26 Jan 2017,而python3.7需要的openssl的版本为1.0.2或者1.1.x,需要对openssl进行升级,并重新编译python3.7.0。yum 安装的openssl 版本都比较低。
首先cd 到 cd /usr/local/src
然后下载升级openssl
短点下载安装包:wget -c https://www.openssl.org/source/openssl-1.1.1a.tar.gz
解压安装包:tar -zxvf openssl-1.1.1a.tar.gz
编译安装(建立Makefile文件): ./config --prefix=/usr/local/openssl no-zlib #不需要zlib( --prefix执行软件安装目录)
make clean #(非必须,删除多余编译过文件)
make #(进行编译操作)
make install (安装)
备份原配置
mv /usr/bin/openssl /usr/bin/openssl.bak
mv /usr/include/openssl/ /usr/include/openssl.bak
新版配置
ln -s /usr/local/openssl/include/openssl /usr/include/openssl
ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/local/lib64/libssl.so
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
修改系统配置
写入openssl库文件的搜索路径
echo "/usr/local/openssl/lib" >> /etc/ld.so.conf
使修改后的/etc/ld.so.conf生效
ldconfig -v
查看openssl版本
openssl version
接下来安装python3.7:
安装相关依赖: yum install gcc libffi-devel zlib* openssl-devel -y
下载并解压: wget -c https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tar.xz
tar -Jxvf Python-3.7.1.tar.xz #(解压缩)
tar -Jxvf Python-3.7.1.tar.xz #(解压缩)
cd Python-3.7.1 #(进入目录装备编译安装)
cd Python-3.7.1 #(进入目录装备编译安装)
./configure --prefix=/usr/local/python3 #(生成Makefile文件)
make && make install # 编译完成后,创建软链接文件到执行文件路径:
ln -s /usr/local/python3/bin/python3 /usr/bin/python3 #(环境变量添加python3)
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 #(环境变量添加pip3)
# 我们可以清除之前编译的可执行文件及配置文件 && 清除所有生成的文件:
make clean && make distclean
./configure --prefix=/usr/local/python3 #(生成Makefile文件)
make && make install # 编译完成后,创建软链接文件到执行文件路径:
ln -s /usr/local/python3/bin/python3 /usr/bin/python3 #(环境变量添加python3)
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 #(环境变量添加pip3)
# 我们可以清除之前编译的可执行文件及配置文件 && 清除所有生成的文件:
make clean && make distclean
最后输入命令检查
最后输入命令检查
[root@VM_0_17_centos Python-3.7.4]# python3 -V
Python 3.7.4
[root@VM_0_17_centos Python-3.7.4]# pip3 -V
pip 19.3.1 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)
OK完成
原文链接:https://blog.csdn.net/lkgCSDN/article/details/84403329
CentOS7安装Python3.7
相关内容
- Mac系统下安装ipython分别支持python2和python3,,操作系统:
- 5个python爬虫教材,让小白也有爬虫可写,含视频教程!
- 课 python 爬虫 01,,1.通讯协议1.1
- Linux安装python3以及python自动补全,,安装python31
- Centos6.5 安装python2.7.14,,2018.6.30
- Python:GUI之tkinter学习笔记2界面布局显示,, 相关内容
- python查询MySQL数据库的表以及所有字段,,#!/usr/bin
- python面试题汇总第06期-正则表达式(内附7题及答案),
- python 第三方库安装脚本,,代码如下:#Batc
- Python简单爬虫,,简单抓取网页的代码i
评论关闭