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 相关文章推荐
Django中更新多个对象数据与删除对象的方法
Jul 17 Python
Python统计文件中去重后uuid个数的方法
Jul 30 Python
Python 实现一个颜色色值转换的小工具
Dec 06 Python
Python入门之三角函数sin()函数实例详解
Nov 08 Python
python调用xlsxwriter创建xlsx的方法
May 03 Python
python 统计数组中元素出现次数并进行排序的实例
Jul 02 Python
详解python做UI界面的方法
Feb 27 Python
快速排序的四种python实现(推荐)
Apr 03 Python
Python中@property的理解和使用示例
Jun 11 Python
Python使用循环神经网络解决文本分类问题的方法详解
Jan 16 Python
python进行二次方程式计算的实例讲解
Dec 06 Python
pytorch实现线性回归以及多元回归
Apr 11 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
PHP下打开URL地址的几种方法小结
2010/05/16 PHP
PHP中实现生成静态文件的方法缓解服务器压力
2014/01/07 PHP
php开发中的页面跳转方法总结
2015/04/26 PHP
javascript 清空form表单中某种元素的值
2009/12/26 Javascript
CutePsWheel javascript libary 控制输入文本框为可使用滚轮控制的js库
2010/02/07 Javascript
js Dialog 实践分享
2012/10/22 Javascript
动态加载js和css(外部文件)
2013/04/17 Javascript
js 异步操作回调函数如何控制执行顺序
2013/12/24 Javascript
javascript中的self和this用法小结
2014/02/08 Javascript
仅30行代码实现Javascript中的MVC
2016/02/15 Javascript
JS仿JQuery选择器功能
2017/03/08 Javascript
jQuery实现QQ空间汉字转拼音功能示例
2017/07/10 jQuery
Vue实例中生命周期created和mounted的区别详解
2017/08/25 Javascript
详解Vue CLI3 多页应用实践和源码设计
2018/08/30 Javascript
小程序实现背景音乐播放和暂停
2020/06/19 Javascript
vue treeselect获取当前选中项的label实例
2020/08/31 Javascript
python去除所有html标签的方法
2015/05/05 Python
python实现逻辑回归的方法示例
2017/05/02 Python
Django使用Celery异步任务队列的使用
2018/03/13 Python
python 随机打乱 图片和对应的标签方法
2018/12/14 Python
Python模块的制作方法实例分析
2019/12/21 Python
在canvas上实现元素图片镜像翻转动画效果的方法
2018/03/20 HTML / CSS
亿阳信通股份有限公司C#笔试题
2016/12/06 面试题
易程科技软件测试笔试
2013/03/24 面试题
给同学的道歉信
2014/01/16 职场文书
2014国庆节商场促销活动策划方案
2014/09/16 职场文书
2014年煤矿工人工作总结
2014/12/08 职场文书
2015年元旦主持词开场白
2014/12/14 职场文书
停课通知书
2015/04/24 职场文书
民事代理词范文
2015/05/25 职场文书
最美乡村教师观后感
2015/06/11 职场文书
植树节新闻稿
2015/07/17 职场文书
交通安全教育主题班会
2015/08/12 职场文书
大学社团活动总结怎么写
2019/06/21 职场文书
python单元测试之pytest的使用
2021/06/07 Python
Golang 链表的学习和使用
2022/04/19 Golang