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 15 Python
Python Requests安装与简单运用
Apr 07 Python
浅谈python中的__init__、__new__和__call__方法
Jul 18 Python
Python文件操作基本流程代码实例
Dec 11 Python
pandas对指定列进行填充的方法
Apr 11 Python
Python实现繁?转为简体的方法示例
Dec 18 Python
Python3批量移动指定文件到指定文件夹方法示例
Sep 02 Python
Python 字符串、列表、元组的截取与切片操作示例
Sep 17 Python
使用python批量转换文件编码为UTF-8的实现
Apr 03 Python
详解tensorflow2.x版本无法调用gpu的一种解决方法
May 25 Python
python 利用toapi库自动生成api
Oct 19 Python
python playwright之元素定位示例详解
Jul 23 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 smarty的预保留变量总结
2008/12/04 PHP
php 格式化数字的时候注意数字的范围
2010/04/13 PHP
thinkphp3查询mssql数据库乱码解决方法分享
2014/02/11 PHP
PHP设计模式之策略模式原理与用法实例分析
2019/04/04 PHP
看了就知道什么是JSON
2007/12/09 Javascript
jquery下利用jsonp跨域访问实现方法
2010/07/29 Javascript
为radio类型的INPUT添加客户端脚本(附加实现JS来禁用onClick事件思路代码)
2010/11/11 Javascript
Draggable Elements 元素拖拽功能实现代码
2011/03/30 Javascript
5个可以帮你理解JavaScript核心闭包和作用域的小例子
2014/10/08 Javascript
浅谈下拉菜单中的Option对象
2015/05/10 Javascript
JQuery遍历元素的后代和同胞实现方法
2016/09/18 Javascript
浅谈jquery上下滑动的注意事项
2016/10/13 Javascript
js入门之Function函数的使用方法【新手必看】
2016/11/22 Javascript
基于JavaScript实现本地图片预览
2017/02/08 Javascript
BootStrap Select清除选中的状态恢复默认状态
2017/06/20 Javascript
微信小程序支付前端源码
2018/08/29 Javascript
基于游标的分页接口实现代码示例
2018/11/12 Javascript
浅谈 Webpack 如何处理图片(开发、打包、优化)
2019/05/15 Javascript
openlayers4实现点动态扩散
2020/08/17 Javascript
python 并发编程 阻塞IO模型原理解析
2019/08/20 Python
Python使用selenium + headless chrome获取网页内容的方法示例
2019/10/16 Python
Python通过正则库爬取淘宝商品信息代码实例
2020/03/02 Python
Python爬虫之Selenium警告框(弹窗)处理
2020/12/04 Python
Html5移动端弹幕动画实现示例代码
2018/08/27 HTML / CSS
杭州信雅达系统.NET工程师面试试题
2015/02/08 面试题
用Python写一个for循环的例子
2016/07/19 面试题
医学检验专业个人求职信范文
2013/12/04 职场文书
机关党总支领导班子整改方案
2014/09/20 职场文书
银行职员工作失误检讨书
2014/10/14 职场文书
2014年医务科工作总结
2014/12/18 职场文书
2015年超市工作总结范文
2015/05/26 职场文书
Python+Appium新手教程
2021/04/17 Python
科普 | 业余无线电知识-波段篇
2022/02/18 无线电
Python加密技术之RSA加密解密的实现
2022/04/08 Python
Python 中面向接口编程
2022/05/20 Python
Hive HQL支持2种查询语句风格
2022/06/25 数据库