Linux下python3.7.0安装教程


Posted in Python onJuly 30, 2018

记录了Linux 安装python3.7.0的详细过程,供大家参考,具体内容如下

我这里使用的时centos7-mini,centos系统本身默认安装有python2.x,版本x根据不同版本系统有所不同,可通过 python --V 或 python --version 查看系统自带的python版本

有一些系统命令时需要用到python2,不能卸载

1、安装依赖包

1)首先安装gcc编译器,gcc有些系统版本已经默认安装,通过  gcc --version  查看,没安装的先安装gcc,yum -y install gcc

2)安装其它依赖包,(注:不要缺少,否则有可能安装python出错,python3.7.0以下的版本可不装 libffi-devel )

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

2、下载python3.7.0源码,根据需求下载

1)在https://www.python.org/ftp/python/中选择自己需要的python源码包,我下载的是python3.7.0

Linux下python3.7.0安装教程

 2)下载

wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

 3、解压Python-3.7.0.tgz

tar -zxvf Python-3.7.0.tgz

4、建立一个空文件夹,用于存放python3程序

mkdir /usr/local/python3

5、执行配置文件,编译,编译安装

cd Python-3.7.0
./configure --prefix=/usr/local/python3
make && make install

安装完成没有提示错误便安装成功了

6、建立软连接

ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3

7、测试一下python3是否可以用

[root@mini Python-3.7.0]# python3
Python 3.7.0 (default, Jul 28 2018, 22:47:29) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print("hello world!")
hello world!
>>> exit()
[root@mini Python-3.7.0]# pip3 --version
pip 10.0.1 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)

可以看到python3.7.0可以正常使用。

更多关于python安装教程的文章请参考《python各版本安装教程》

更多精彩书单,请点击python编程必备书单

领取干货:零基础入门学习python视频教程

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 检查数组元素是否存在类似PHP isset()方法
Oct 14 Python
深入Python函数编程的一些特性
Apr 13 Python
利用Python2下载单张图片与爬取网页图片实例代码
Dec 25 Python
实例详解Python模块decimal
Jun 26 Python
python读csv文件时指定行为表头或无表头的方法
Jun 26 Python
python matplotlib imshow热图坐标替换/映射实例
Mar 14 Python
Windows下pycharm安装第三方库失败(通用解决方案)
Sep 17 Python
如何基于matlab相机标定导出xml文件
Nov 02 Python
python中reload重载实例用法
Dec 15 Python
python 如何在list中找Topk的数值和索引
May 20 Python
PO模式在selenium自动化测试框架的优势
Mar 20 Python
python 学习GCN图卷积神经网络
May 11 Python
python实现京东秒杀功能
Jul 30 #Python
python实现简单tftp(基于udp协议)
Jul 30 #Python
Python实现处理逆波兰表达式示例
Jul 30 #Python
python实现自动网页截图并裁剪图片
Jul 30 #Python
python中redis查看剩余过期时间及用正则通配符批量删除key的方法
Jul 30 #Python
对PyTorch torch.stack的实例讲解
Jul 30 #Python
Python 中字符串拼接的多种方法
Jul 30 #Python
You might like
解决GD中文乱码问题
2007/02/14 PHP
PHP之预定义接口详解
2015/07/29 PHP
PHP的数组中提高元素查找与元素去重的效率的技巧解析
2016/03/03 PHP
PHP静态成员变量和非静态成员变量详解
2017/02/14 PHP
javascript 日历提醒系统( 兼容所有浏览器 )
2009/04/07 Javascript
javascript 操作Word和Excel的实现代码
2009/10/26 Javascript
XMLHTTP 乱码的解决方法(UTF8,GB2312 编码 解码)
2011/01/12 Javascript
js 限制数字 js限制输入实现代码
2012/12/04 Javascript
关于extjs4如何获取grid修改后的数据的问题
2013/08/07 Javascript
返回页面顶部top按钮通过锚点实现(自写)
2013/08/30 Javascript
多种方法实现JS动态添加事件
2013/11/01 Javascript
浅谈Javascript中的Function与Object
2015/01/26 Javascript
JavaScript判断IE版本型号
2015/07/27 Javascript
JS实现根据文件字节数返回文件大小的方法
2016/08/02 Javascript
浅谈jQuery为哪般去掉了浏览器检测
2016/08/29 Javascript
浅谈angular2路由预加载策略
2017/10/04 Javascript
利用js-cookie实现前端设置缓存数据定时失效
2019/06/18 Javascript
JavaScript canvas实现跟随鼠标事件
2020/02/10 Javascript
微信小程序实现打卡签到页面
2020/09/21 Javascript
Python BeautifulSoup中文乱码问题的2种解决方法
2014/04/22 Python
Python黑魔法Descriptor描述符的实例解析
2016/06/02 Python
Swift中的协议(protocol)学习教程
2016/07/08 Python
Python3.6笔记之将程序运行结果输出到文件的方法
2018/04/22 Python
Python提取PDF内容的方法(文本、图像、线条等)
2019/09/25 Python
Tensorflow进行多维矩阵的拆分与拼接实例
2020/02/07 Python
html5 application cache遇到的严重问题
2012/12/26 HTML / CSS
Html5实现首页动态视频背景的示例代码
2019/09/25 HTML / CSS
德国奢侈品网上商城:Mytheresa
2016/08/24 全球购物
Myprotein蛋白粉美国官网:欧洲畅销运动营养品牌
2016/11/15 全球购物
Giglio英国站:意大利奢侈品购物网
2018/03/06 全球购物
运动会入场解说词300字
2014/01/25 职场文书
护理工作个人总结
2015/03/03 职场文书
小学少先队活动总结
2015/05/08 职场文书
2015年学校政教工作总结
2015/07/20 职场文书
2016中秋节广告语
2016/01/28 职场文书
检举信的写法
2019/04/10 职场文书