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装饰器实现几类验证功能做法实例
May 18 Python
浅谈python和C语言混编的几种方式(推荐)
Sep 27 Python
Python最火、R极具潜力 2017机器学习调查报告
Dec 11 Python
Python如何发布程序的详细教程
Oct 09 Python
在PyCharm中实现关闭一个死循环程序的方法
Nov 29 Python
Python对ElasticSearch获取数据及操作
Apr 24 Python
python程序中的线程操作 concurrent模块使用详解
Sep 23 Python
Python性能分析工具Profile使用实例
Nov 19 Python
python deque模块简单使用代码实例
Mar 12 Python
Python函数递归调用实现原理实例解析
Aug 11 Python
Python数据分析之pandas函数详解
Apr 21 Python
pytorch--之halfTensor的使用详解
May 24 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
PHP 的ArrayAccess接口 像数组一样来访问你的PHP对象
2010/10/12 PHP
采用header定义为文件然后readfile下载(隐藏下载地址)
2014/01/31 PHP
PHP对文件进行加锁、解锁实例
2015/01/23 PHP
在PHP站点的页面上添加Facebook评论插件的实例教程
2016/01/08 PHP
ie7+背景透明文字不透明超级简单的实现方法
2014/01/17 Javascript
javascript常用函数归纳整理
2014/10/31 Javascript
node.js中的buffer.write方法使用说明
2014/12/10 Javascript
异步JS框架的作用以及实现方法
2015/10/29 Javascript
Javascript实现鼠标框选操作  不是点击选取
2016/04/14 Javascript
JS实现的相册图片左右滚动完整实例
2016/11/23 Javascript
微信小程序 天气预报开发实例代码源码
2017/01/20 Javascript
使用jQuery的load方法设计动态加载及解决被加载页面js失效问题
2017/03/01 Javascript
jquery实现tab选项卡切换效果(悬停、下方横线动画位移)
2017/05/05 jQuery
简单谈谈关于 npm 5.0 的新坑
2017/06/08 Javascript
angularJs使用ng-repeat遍历后选中某一个的方法
2018/09/30 Javascript
JS实现的检验身份证格式并输出出生日期,年龄,性别,出生地示例
2019/05/17 Javascript
使用IPython下的Net-SNMP来管理类UNIX系统的教程
2015/04/15 Python
Linux下用Python脚本监控目录变化代码分享
2015/05/21 Python
python先序遍历二叉树问题
2017/11/10 Python
对Python random模块打乱数组顺序的实例讲解
2018/11/08 Python
django数据关系一对多、多对多模型、自关联的建立
2019/07/24 Python
Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法
2019/09/17 Python
python新式类和经典类的区别实例分析
2020/03/23 Python
Django模型验证器介绍与源码分析
2020/09/08 Python
CSS3 文字动画效果
2020/11/12 HTML / CSS
HTML5使用ApplicationCache接口实现离线缓存技术解决离线难题
2012/12/13 HTML / CSS
业务主管岗位职责范本
2013/12/25 职场文书
消防安全检查制度
2014/02/04 职场文书
好人好事事迹材料
2014/02/12 职场文书
出纳会计岗位职责
2014/03/12 职场文书
个人工作表现评语
2014/04/30 职场文书
学校学雷锋活动总结
2014/06/26 职场文书
迎新春趣味活动方案
2014/08/24 职场文书
初中国旗下的演讲稿
2014/08/28 职场文书
反四风个人对照检查材料思想汇报
2014/09/25 职场文书
PHP 时间处理类Carbon
2022/05/20 PHP