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的框架中为MySQL实现restful接口的教程
Apr 08 Python
django使用LDAP验证的方法示例
Dec 10 Python
python实时获取外部程序输出结果的方法
Jan 12 Python
python批量爬取下载抖音视频
Jun 17 Python
python flask中动态URL规则详解
Nov 22 Python
使用pygame编写Flappy bird小游戏
Mar 14 Python
Python字符串split及rsplit方法原理详解
Jun 29 Python
keras自动编码器实现系列之卷积自动编码器操作
Jul 03 Python
python3.6中anaconda安装sklearn踩坑实录
Jul 28 Python
pycharm不以pytest方式运行,想要切换回普通模式运行的操作
Sep 01 Python
scrapy redis配置文件setting参数详解
Nov 18 Python
详解Python遍历列表时删除元素的正确做法
Jan 07 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中使用curl伪造IP的简单方法
2015/08/07 PHP
js基于qrcode.js生成二维码的方法【附demo插件源码下载】
2016/12/28 PHP
thinkPHP数据查询常用方法总结【select,find,getField,query】
2017/03/15 PHP
Laravel 自动生成验证的实例讲解:login / logout
2019/10/14 PHP
添加到收藏夹代码(兼容几乎所有的浏览器)
2007/01/09 Javascript
jquery连缀语法如何实现
2012/11/29 Javascript
jQuery基础语法实例入门
2014/12/23 Javascript
js实现汉字排序的方法
2015/07/23 Javascript
js闭包引起的事件注册问题介绍
2016/03/29 Javascript
jquery实现无刷新验证码的简单实例
2016/05/19 Javascript
jQuery flip插件实现的翻牌效果示例【附demo源码下载】
2016/09/20 Javascript
Angularjs自定义指令实现三级联动 选择地理位置
2017/02/13 Javascript
js的OOP继承实现(必看篇)
2017/02/18 Javascript
原生JS改变透明度实现轮播效果
2017/03/24 Javascript
详解React native全局变量的使用(跨组件的通信)
2017/09/07 Javascript
详解Nodejs内存治理
2018/05/13 NodeJs
nodejs实现一个word文档解析器思路详解
2018/08/14 NodeJs
利用Node.js如何实现文件循环覆写
2019/04/05 Javascript
JS实现马赛克图片效果完整示例
2019/04/13 Javascript
JavaScript之数组扁平化详解
2019/06/03 Javascript
JS实现简易贪吃蛇游戏
2020/08/24 Javascript
Python随机数random模块使用指南
2016/09/09 Python
python实现Excel文件转换为TXT文件
2019/04/28 Python
Python异常原理及异常捕捉实现过程解析
2020/03/25 Python
ReVive利维肤美国官网:RéVive Skincare
2018/04/18 全球购物
美国领先的低折扣旅行网站:Hotwire
2019/01/19 全球购物
一个SQL面试题
2014/08/21 面试题
自动一体化专业求职信
2014/03/15 职场文书
精彩广告词大全
2014/03/19 职场文书
村级个人对照检查材料
2014/08/22 职场文书
会员卡清退活动总结
2014/08/27 职场文书
信仰心得体会
2014/09/05 职场文书
2014年作风建设心得体会
2014/10/22 职场文书
导游词之西安骊山
2019/12/03 职场文书
CSS 圆形进度栏
2021/04/06 HTML / CSS
django如何自定义manage.py管理命令
2021/04/27 Python