CentOS7安装Python3的教程详解

yipeiwu_com6年前Python基础

打算学习linux和考一下认证。

学习HCIA-AI实验手册发现的小问题和记录贴,防止自己忘。我不知道这个手册是不是公开的,你们自己去华为下载吧

首先执行

yum -y groupinstall 'Development tools'
yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
//Python3.7以上需要装libfii-devel
//yum install libffi-devel -y

用于安装各种依赖包

其次要获取Python3源文件,在https://www.python.org/downloads/release/python-373/下的Files中获取最新的Python包(Gzipped source tarball)

本次要获取的地址是https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz 进入Linux,Root用户默认在/Root/目录下

1.获取python3包

wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz

2.解压Python3包

tar -xvf Python-3.7.3.tgz

3.创建Python3文件夹(这个用来存放Python编译后的程序,我的理解是Python3下载的是源代码,需要通过编译->安装。在编译前,可以通过./configure设置安装目录)

mkdir /usr/local/python3

4.进入 第2步 解压后的文件夹(与下载的Python-3.7.3同目录,我的是/Root/下),并配置安装目录

cd Python-3.7.3/
./configure --prefix=/usr/local/python3

5.源码编译

make

6.源码安装

make install

7.创建软连接

ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

8.测试

python3和pip3就装好了

总结

以上所述是小编给大家介绍的CentOS7安装Python3的教程详解,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

相关文章

Python堆排序原理与实现方法详解

Python堆排序原理与实现方法详解

本文实例讲述了Python堆排序原理与实现方法。分享给大家供大家参考,具体如下: 在这里要事先说明一下我也是新手,很多东西我了解不是很深入,写算法完全是锻炼自己逻辑能力同时顺带帮助读研的...

Cpy和Python的效率对比

Python 语言的初学者, 特别是"惊奇者"(也就是那种第一眼就被毫无意义的某些特性吸引, 之后持续说服自己的人)认为 Python 不需要 C 语言的 for 语句, 因为他们能用优...

python 实现将Numpy数组保存为图像

第一种方案 可以使用scipy.misc,代码如下: import scipy.misc misc.imsave('out.jpg', image_array) 上面的scipy版...

python类的继承实例详解

python 类的继承 对于许多文章讲解python类的继承,大多数都是说一些什么oop,多态等概念,我认为这样可能对有一定基础的开发者帮助不是那么大,不如直接用在各种情况下所写的代码,...

Python中正则表达式的用法实例汇总

正则表达式是Python程序设计中非常实用的功能,本文就常用的正则表达式做一汇总,供大家参考之用。具体如下: 一、字符串替换 1.替换所有匹配的子串 用newstring替换subjec...