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使用urllib模块开发的多线程豆瓣小站mp3下载器
Jan 16 Python
python编写暴力破解FTP密码小工具
Nov 19 Python
Python黑魔法Descriptor描述符的实例解析
Jun 02 Python
python 2.6.6升级到python 2.7.x版本的方法
Oct 09 Python
Python程序中设置HTTP代理
Nov 06 Python
Python之os操作方法(详解)
Jun 15 Python
Python控制键盘鼠标pynput的详细用法
Jan 28 Python
python绘制地震散点图
Jun 18 Python
Python 脚本实现淘宝准点秒杀功能
Nov 13 Python
Python如何计算语句执行时间
Nov 22 Python
python plt可视化——打印特殊符号和制作图例代码
Apr 17 Python
Python实现加密接口测试方法步骤详解
Jun 05 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
php5 and xml示例
2006/11/22 PHP
smarty基础之拼接字符串的详解
2013/06/18 PHP
学习php设计模式 php实现单例模式(singleton)
2015/12/07 PHP
Yii2下session跨域名共存的解决方案
2017/02/04 PHP
php实现产品加入购物车功能(1)
2020/07/23 PHP
PDO::errorCode讲解
2019/01/28 PHP
jQuery中的.bind()、.live()和.delegate()之间区别分析
2011/06/08 Javascript
JS逆序遍历实现代码
2014/12/02 Javascript
Angular的Bootstrap(引导)和Compiler(编译)机制
2016/06/20 Javascript
jquery实现瀑布流效果 jquery下拉加载新数据
2016/12/12 Javascript
原生js实现网页顶部自动下拉/收缩广告效果
2017/01/20 Javascript
angular过滤器实现排序功能
2017/06/27 Javascript
vue2.0项目中使用Ueditor富文本编辑器示例代码
2017/08/14 Javascript
clipboard在vue中的使用的方法示例
2018/10/19 Javascript
微信小程序MUI导航栏透明渐变功能示例(通过改变opacity实现)
2019/01/24 Javascript
uniapp与webview之间的相互传值的实现
2020/06/29 Javascript
vue实现导航菜单和编辑文本的示例代码
2020/07/04 Javascript
vue+element_ui上传文件,并传递额外参数操作
2020/12/05 Vue.js
Python原始字符串(raw strings)用法实例
2014/10/13 Python
Python 专题一 函数的基础知识
2017/03/16 Python
Python实现检测文件MD5值的方法示例
2018/04/11 Python
Python实现的生产者、消费者问题完整实例
2018/05/30 Python
python3利用tcp实现文件夹远程传输
2018/07/28 Python
pandas DataFrame 行列索引及值的获取的方法
2019/07/02 Python
python中多个装饰器的调用顺序详解
2019/07/16 Python
python selenium 查找隐藏元素 自动播放视频功能
2019/07/24 Python
python 实现识别图片上的数字
2019/07/30 Python
浅谈Python3中print函数的换行
2020/08/05 Python
Python 在 VSCode 中使用 IPython Kernel 的方法详解
2020/09/05 Python
html标签之Object和EMBED标签详解
2013/07/04 HTML / CSS
试用期转正鉴定评语
2014/01/27 职场文书
查摆问题自我剖析材料
2014/08/18 职场文书
务虚会发言材料
2014/12/25 职场文书
事业单位工作人员2015年度思想工作总结
2015/10/15 职场文书
驾驶员安全责任协议书
2016/03/22 职场文书
golang 实现Location跳转方式
2021/05/02 Golang