CentOS7安装Python3的教程详解

 更新时间:2019年04月10日 14:48:59   作者:小白胖墩儿  
这篇文章主要介绍了CentOS7安装Python3的教程,非常不错,具有一定的参考借鉴价值 ,需要的朋友可以参考下

打算学习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多继承原理与用法,简单描述了Python多继承的相关概念、原理并结合实例形式分析了Python多继承的具体定义、使用方法及相关操作注意事项,需要的朋友可以参考下
    2018-08-08
  • python opencv 简单阈值算法的实现

    python opencv 简单阈值算法的实现

    这篇文章主要介绍了python opencv 简单阈值算法的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • Django框架HttpResponse对象用法实例分析

    Django框架HttpResponse对象用法实例分析

    这篇文章主要介绍了Django框架HttpResponse对象用法,结合实例形式分析了Django框架HttpResponse对象基本原理、功能及响应请求的相关操作技巧,需要的朋友可以参考下
    2019-11-11
  • python 如何将两个实数矩阵合并为一个复数矩阵

    python 如何将两个实数矩阵合并为一个复数矩阵

    这篇文章主要介绍了使用python实现将两个实数矩阵合并为一个复数矩阵的操作,具有很好的参考价值,希望对大家有所帮助。
    2021-05-05
  • Tensorflow Summary用法学习笔记

    Tensorflow Summary用法学习笔记

    这篇文章主要介绍了Tensorflow Summary用法学习笔记,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-01-01
  • 对numpy中的数组条件筛选功能详解

    对numpy中的数组条件筛选功能详解

    今天小编就为大家分享一篇对numpy中的数组条件筛选功能详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-07-07
  • PyCharm 专业版安装图文教程

    PyCharm 专业版安装图文教程

    这篇文章主要介绍了PyCharm 专业版安装图文教程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • Python3+OpenCV2实现图像的几何变换(平移、镜像、缩放、旋转、仿射)

    Python3+OpenCV2实现图像的几何变换(平移、镜像、缩放、旋转、仿

    这篇文章主要介绍了Python3+OpenCV2实现图像的几何变换(平移、镜像、缩放、旋转、仿射),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-05-05
  • 使用C语言来扩展Python程序和Zope服务器的教程

    使用C语言来扩展Python程序和Zope服务器的教程

    这篇文章主要介绍了使用C语言来扩展Python程序和Zope服务器的教程,本文来自于IBM官方网站技术文档,需要的朋友可以参考下
    2015-04-04
  • pygame实现俄罗斯方块游戏(基础篇1)

    pygame实现俄罗斯方块游戏(基础篇1)

    这篇文章主要为大家介绍了pygame实现俄罗斯方块游戏基础的第1篇,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-10-10

最新评论