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的Django框架中创建语言文件
Jul 27 Python
Django自定义分页与bootstrap分页结合
Feb 22 Python
python中利用xml.dom模块解析xml的方法教程
May 24 Python
django创建自定义模板处理器的实例详解
Aug 14 Python
Python3日期与时间戳转换的几种方法详解
Jun 04 Python
Pytorch中index_select() 函数的实现理解
Nov 19 Python
Python爬虫实现模拟点击动态页面
Mar 05 Python
python文件及目录操作代码汇总
Jul 08 Python
Pycharm无法打开双击没反应的问题及解决方案
Aug 17 Python
Python urllib3软件包的使用说明
Nov 18 Python
python Timer 类使用介绍
Dec 28 Python
解决numpy数组互换两行及赋值的问题
Apr 17 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 静态页面中显示动态内容
2009/08/14 PHP
PHP版国家代码、缩写查询函数代码
2011/08/14 PHP
通过PHP的内置函数,通过DES算法对数据加密和解密
2012/06/21 PHP
php5.2以下版本无json_decode函数的解决方法
2014/05/25 PHP
优化WordPress的Google字体以加速国内服务器上的运行
2015/11/24 PHP
Laravel实现短信注册的示例代码
2018/05/29 PHP
JavaScript中清空数组的三种方法分享
2011/04/07 Javascript
浏览器图片选择预览、旋转、批量上传的JS代码实现
2013/12/04 Javascript
JS根据变量保存方法名并执行方法示例
2014/04/04 Javascript
jquery.mobile 共同布局遇到的问题小结
2015/02/10 Javascript
浅谈JavaScript变量的自动转换和语句
2016/06/12 Javascript
Nodejs中解决cluster模块的多进程如何共享数据问题
2016/11/10 NodeJs
使用ionic切换页面卡顿的解决方法
2016/12/16 Javascript
JS仿JQuery选择器功能
2017/03/08 Javascript
详解AngularJs ui-router 路由的简单介绍
2017/04/26 Javascript
jQuery实现web页面樱花坠落的特效
2017/06/01 jQuery
微信小程序引入Vant组件库过程解析
2019/08/06 Javascript
vue 子组件watch监听不到prop的解决
2020/08/09 Javascript
[55:35]DOTA2-DPC中国联赛 正赛 CDEC vs Dragon BO3 第二场 1月22日
2021/03/11 DOTA
使用Python的urllib和urllib2模块制作爬虫的实例教程
2016/01/20 Python
学习python之编写简单简单连接数据库并执行查询操作
2016/02/27 Python
Python随机生成带特殊字符的密码
2016/03/02 Python
Django获取该数据的上一条和下一条方法
2019/08/12 Python
python实现两个字典合并,两个list合并
2019/12/02 Python
解决Python命令行下退格,删除,方向键乱码(亲测有效)
2020/01/16 Python
python读写文件write和flush的实现方式
2020/02/21 Python
python实现ftp文件传输系统(案例分析)
2020/03/20 Python
英国最大的在线床超市:Bed Star
2019/01/24 全球购物
商业融资计划书
2014/04/29 职场文书
垃圾分类的活动方案
2014/08/15 职场文书
个人整改措施书面材料
2014/10/24 职场文书
绵山导游词
2015/02/05 职场文书
单位实习介绍信
2015/05/05 职场文书
电影雷锋观后感
2015/06/10 职场文书
大学生创业计划书常用模板
2019/08/07 职场文书
分析Java中Map的遍历性能问题
2021/06/26 Java/Android