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中使用成员运算符的示例
May 13 Python
全面了解Python环境配置及项目建立
Jun 30 Python
Python 读写文件的操作代码
Sep 20 Python
python+opencv打开摄像头,保存视频、拍照功能的实现方法
Jan 08 Python
Django模板语言 Tags使用详解
Sep 09 Python
导入tensorflow时报错:cannot import name 'abs'的解决
Oct 10 Python
Python英文文章词频统计(14份剑桥真题词频统计)
Oct 13 Python
python 实现矩阵按对角线打印
Nov 29 Python
python 爬取疫情数据的源码
Feb 09 Python
解决Pycharm 中遇到Unresolved reference 'sklearn'的问题
Jul 13 Python
Python操作MySQL数据库的示例代码
Jul 13 Python
python开发飞机大战游戏
Jul 15 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 和 MYSQL
2006/10/09 PHP
php使用curl获取header检测开启GZip压缩的方法
2018/08/15 PHP
javascrpt绑定事件之匿名函数无法解除绑定问题
2012/12/06 Javascript
JavaScript对象学习经验整理
2013/10/12 Javascript
利用jq让你的div居中的好方法分享
2013/11/21 Javascript
简介AngularJS的视图功能应用
2015/06/17 Javascript
浅谈JavaScript的Polymer框架中的事件绑定
2015/07/29 Javascript
js中的关联数组与普通数组详解
2016/07/27 Javascript
原生js实现jquery函数animate()动画效果的简单实例
2016/08/21 Javascript
最实用的jQuery分页插件
2016/10/09 Javascript
Javascript 获取鼠标当前的位置实现方法
2016/10/27 Javascript
浅谈Angular2 ng-content 指令在组件中嵌入内容
2017/08/18 Javascript
用nodejs实现json和jsonp服务的方法
2017/08/25 NodeJs
JS装饰器函数用法总结
2018/04/21 Javascript
详解vue-cli脚手架中webpack配置方法
2018/08/22 Javascript
在vue项目中引用Iview的方法
2018/09/14 Javascript
Node.js API详解之 assert模块用法实例分析
2020/05/26 Javascript
[55:04]海涛DOTA2死魂复燃6.82版本介绍
2014/09/28 DOTA
python获取mp3文件信息的方法
2015/06/15 Python
python:接口间数据传递与调用方法
2018/12/17 Python
python opencv实现图像边缘检测
2019/04/29 Python
python操作kafka实践的示例代码
2019/06/19 Python
python实现的接收邮件功能示例【基于网易POP3服务器】
2019/09/11 Python
Python实现遗传算法(二进制编码)求函数最优值方式
2020/02/11 Python
Python argparse模块使用方法解析
2020/02/20 Python
使用PyQt5实现图片查看器的示例代码
2020/04/21 Python
Python3 requests模块如何模仿浏览器及代理
2020/06/15 Python
python3 中时间戳、时间、日期的转换和加减操作
2020/07/14 Python
PyQT5速成教程之Qt Designer介绍与入门
2020/11/02 Python
Django中日期时间型字段进行年月日时分秒分组统计
2020/11/27 Python
.NET remoting的两种通道是什么
2016/05/31 面试题
材料物理专业大学毕业生求职信
2013/10/15 职场文书
2014年银行工作总结范文
2014/11/12 职场文书
2015年八一建军节活动总结
2015/03/20 职场文书
SQL Server的存储过程与触发器以及系统函数和自定义函数
2022/04/10 SQL Server
Alexa停服!网站排名将何去何从?目前还没有替代品。
2022/04/15 杂记