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创建文件和追加文件内容实例
Oct 21 Python
python中通过预先编译正则表达式提高效率
Sep 25 Python
对TensorFlow的assign赋值用法详解
Jul 30 Python
Python运行不显示DOS窗口的解决方法
Oct 22 Python
在Python中通过getattr获取对象引用的方法
Jan 21 Python
使用Django简单编写一个XSS平台的方法步骤
Mar 25 Python
python修改文件内容的3种方法详解
Nov 15 Python
python运用pygame库实现双人弹球小游戏
Nov 25 Python
python模拟预测一下新型冠状病毒肺炎的数据
Feb 01 Python
Python sqlalchemy时间戳及密码管理实现代码详解
Aug 01 Python
python实现图片素描效果
Sep 26 Python
Python实现EM算法实例代码
Oct 04 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
ThinkPHP有变量的where条件分页实例
2014/11/03 PHP
PHP获取文本框、密码域、按钮的值实例代码
2017/04/19 PHP
Laravel5.5 手动分页和自定义分页样式的简单实现
2019/10/15 PHP
漂亮的仿flash菜单,来自蓝色经典
2006/06/26 Javascript
一段利用WSH修改和查看IP配置的代码
2008/05/11 Javascript
JS 字符串连接[性能比较]
2009/05/10 Javascript
jQuery-ui中自动完成实现方法
2010/06/10 Javascript
使用jQuery轻松实现Ajax的实例代码
2010/08/16 Javascript
JS操作Cookies包括(读取添加与删除)
2012/12/26 Javascript
js 调用父窗口的具体实现代码
2013/07/15 Javascript
javascript递归回溯法解八皇后问题
2015/04/22 Javascript
Jquery解析json字符串及json数组的方法
2015/05/29 Javascript
window.location.reload 刷新使用分析(去对话框)
2015/11/11 Javascript
正则表达式(语法篇推荐)
2016/06/24 Javascript
jQuery删除节点用法示例(remove方法)
2016/09/08 Javascript
Bootstrap 响应式实用工具实例详解
2017/03/29 Javascript
canvas+gif.js打造自己的数字雨头像的示例代码
2017/10/26 Javascript
使用socket.io实现简单聊天室案例
2018/01/02 Javascript
详解JS函数stack size计算方法
2018/06/18 Javascript
vue封装一个简单的div框选时间的组件的方法
2019/01/06 Javascript
原来JS还可以这样拆箱转换详解
2019/02/01 Javascript
详解Vue、element-ui、axios实现省市区三级联动
2019/05/07 Javascript
Python实现的下载8000首儿歌的代码分享
2014/11/21 Python
Python实现希尔排序算法的原理与用法实例分析
2017/11/23 Python
python互斥锁、加锁、同步机制、异步通信知识总结
2018/02/11 Python
Python实现快速计算词频功能示例
2018/06/25 Python
python定时检测无响应进程并重启的实例代码
2019/04/22 Python
Flask框架钩子函数功能与用法分析
2019/08/02 Python
Pandas时间序列:重采样及频率转换方式
2019/12/26 Python
PyCharm2019 安装和配置教程详解附激活码
2020/07/31 Python
HTML5中实现拖放效果无须借助javascript
2012/12/26 HTML / CSS
Envie de Fraise意大利:法国网上推出的孕妇装品牌
2020/10/18 全球购物
公务员培训自我鉴定
2013/09/19 职场文书
私营公司诉讼代理委托书范本
2014/09/13 职场文书
英文感谢信格式
2015/01/21 职场文书
索赔员岗位职责
2015/02/15 职场文书