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 Trie树实现字典排序
Mar 28 Python
Django中URLconf和include()的协同工作方法
Jul 20 Python
python动态网页批量爬取
Feb 14 Python
python timestamp和datetime之间转换详解
Dec 11 Python
Python实现中一次读取多个值的方法
Apr 22 Python
利用Python读取txt文档的方法讲解
Jun 23 Python
Django压缩静态文件的实现方法详析
Aug 26 Python
深入学习python多线程与GIL
Aug 26 Python
tensorflow生成多个tfrecord文件实例
Feb 17 Python
python GUI库图形界面开发之PyQt5窗口控件QWidget详细使用方法
Feb 26 Python
python 三边测量定位的实现代码
Apr 22 Python
基于Python的EasyGUI学习实践
May 07 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开发文件系统实例讲解
2006/10/09 PHP
php 常用类汇总 推荐收藏
2010/05/13 PHP
php二维数组转成字符串示例
2014/02/17 PHP
windows中为php安装mongodb与memcache
2015/01/06 PHP
Javascript 判断函数类型完美解决方案
2009/09/02 Javascript
JavaScript prototype属性使用说明
2010/05/13 Javascript
ie下jquery.getJSON的缓存问题的处理方法
2013/03/29 Javascript
Jquery读取URL参数小例子
2013/08/30 Javascript
javascript 上下banner替换具体实现
2013/11/14 Javascript
jquery解析xml字符串简单示例
2014/04/11 Javascript
JQuery中DOM加载与事件执行实例分析
2015/06/13 Javascript
购物车前端开发(jQuery和bootstrap3)
2016/08/27 Javascript
JS实现的相册图片左右滚动完整实例
2016/11/23 Javascript
基于jQuery制作小图标上下滑动特效
2017/01/18 Javascript
TypeScript入门-接口
2017/03/30 Javascript
swiper移动端轮播插件(触碰图片之后停止轮播)
2017/12/28 Javascript
解决vue处理axios post请求传参的问题
2018/03/05 Javascript
React props和state属性的具体使用方法
2018/04/12 Javascript
微信小程序多列表渲染数据开关互不影响的实现
2020/06/05 Javascript
vue 导出文件,携带请求头token操作
2020/09/10 Javascript
JS数组索引检测中的数据类型问题详解
2021/01/11 Javascript
解决uWSGI的编码问题详解
2017/03/24 Python
12个步骤教你理解Python装饰器
2019/07/01 Python
Django中提供的6种缓存方式详解
2019/08/05 Python
使用pandas的box_plot去除异常值
2019/12/10 Python
Python如何使用内置库matplotlib绘制折线图
2020/02/24 Python
Pycharm中import torch报错的快速解决方法
2020/03/05 Python
python实现每天自动签到领积分的示例代码
2020/08/18 Python
python实现简单贪吃蛇游戏
2020/09/29 Python
html5 svg 中元素点击事件添加方法
2013/01/16 HTML / CSS
法学求职信
2014/06/22 职场文书
钢琴师观后感
2015/06/12 职场文书
党风廉政承诺书2016
2016/03/25 职场文书
Spring-cloud Config Server的3种配置方式
2021/09/25 Java/Android
详解Alibaba Java诊断工具Arthas查看Dubbo动态代理类
2022/04/08 Java/Android
win11开机发生死循环重启怎么办?win11开机发生死循环重启解决方法
2022/08/05 数码科技