CentOS7安装Python3的教程详解


Posted in Python onApril 10, 2019

打算学习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编写简单的HTML页面合并脚本
Jul 11 Python
python中的闭包函数
Feb 09 Python
python sys,os,time模块的使用(包括时间格式的各种转换)
Apr 27 Python
解决Python网页爬虫之中文乱码问题
May 11 Python
使用python绘制3维正态分布图的方法
Dec 29 Python
Python中出现IndentationError:unindent does not match any outer indentation level错误的解决方法
Apr 18 Python
Python装饰器用法与知识点小结
Mar 09 Python
在ipython notebook中使用argparse方式
Apr 20 Python
基于Python绘制个人足迹地图
Jun 01 Python
python3读取autocad图形文件.py实例
Jun 05 Python
如何基于Python pygame实现动画跑马灯
Nov 18 Python
Python自动操作神器PyAutoGUI的使用教程
Jun 16 Python
django富文本编辑器的实现示例
Apr 10 #Python
详解Python:面向对象编程
Apr 10 #Python
5款Python程序员高频使用开发工具推荐
Apr 10 #Python
python初学者,用python实现基本的学生管理系统(python3)代码实例
Apr 10 #Python
Python将json文件写入ES数据库的方法
Apr 10 #Python
pycharm创建一个python包方法图解
Apr 10 #Python
Python socket模块实现的udp通信功能示例
Apr 10 #Python
You might like
解决phpcms更换javascript的幻灯片代码调用图片问题
2014/12/26 PHP
PHP函数积累总结
2019/03/19 PHP
JavaScript 模拟用户单击事件
2009/12/31 Javascript
JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景简述
2010/04/15 Javascript
JavaScript中的一些定位属性[图解]
2010/07/14 Javascript
js 利用className得到对象的实现代码
2011/11/15 Javascript
你必须知道的JavaScript 中字符串连接的性能的一些问题
2013/05/07 Javascript
jQuery实现返回顶部功能适合不支持js的浏览器
2014/08/19 Javascript
JS实现的页面自定义滚动条效果
2015/10/26 Javascript
js实现的星星评分功能函数
2015/12/09 Javascript
js querySelector() 使用方法
2016/12/21 Javascript
微信小程序getPhoneNumber获取用户手机号
2017/09/29 Javascript
[03:07]2015国际邀请赛选手档案EHOME.rOtK 是什么让他落泪?
2015/07/31 DOTA
Python程序设计入门(1)基本语法简介
2014/06/13 Python
python实现发送邮件功能
2017/07/22 Python
用Python分析3天破10亿的《我不是药神》到底神在哪?
2018/07/12 Python
Pandas Shift函数的基础入门学习笔记
2018/11/16 Python
Python面向对象之类的内置attr属性示例
2018/12/14 Python
使用python将mysql数据库的数据转换为json数据的方法
2019/07/01 Python
python pyqtgraph 保存图片到本地的实例
2020/03/14 Python
python 字典item与iteritems的区别详解
2020/04/25 Python
VSCode配合pipenv搞定虚拟环境的实现方法
2020/05/17 Python
到底Java是如何传递参数的?是by value或by reference?
2012/07/13 面试题
城管执法人员个人对照检查材料思想汇报
2014/09/29 职场文书
买房子个人收入证明
2014/10/12 职场文书
2014五年级班主任工作总结
2014/12/05 职场文书
我们的节日端午节活动总结
2015/02/11 职场文书
2015年酒店年度工作总结
2015/05/23 职场文书
文明礼仪主题班会
2015/08/13 职场文书
公安忠诚教育心得体会
2016/01/23 职场文书
《狼牙山五壮士》读后感:宁死不屈,视死如归
2019/08/16 职场文书
python自然语言处理之字典树知识总结
2021/04/25 Python
python 实现图与图之间的间距调整subplots_adjust
2021/05/21 Python
德劲DE1102数字调谐收音机机评
2022/04/07 无线电
Java 常见的限流算法详细分析并实现
2022/04/07 Java/Android
Tomcat项目启动失败的原因和解决办法
2022/04/20 Servers