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中使用dom模块生成XML文件示例
Apr 05 Python
基于python yield机制的异步操作同步化编程模型
Mar 18 Python
Python中easy_install 和 pip 的安装及使用
Jun 05 Python
python hook监听事件详解
Oct 25 Python
Python实现的服务器示例小结【单进程、多进程、多线程、非阻塞式】
May 23 Python
Mac安装python3的方法步骤
Aug 09 Python
Python字典的概念及常见应用实例详解
Oct 30 Python
tensorflow实现读取模型中保存的值 tf.train.NewCheckpointReader
Feb 10 Python
基于Python脚本实现邮件报警功能
May 20 Python
python 写函数在一定条件下需要调用自身时的写法说明
Jun 01 Python
Python 如何在字符串中插入变量
Aug 01 Python
浅谈Selenium+Webdriver 常用的元素定位方式
Jan 13 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代码飞起来的40条小技巧(提升php效率)
2010/04/12 PHP
浅谈使用 PHP 进行手机 APP 开发(API 接口开发)
2014/08/11 PHP
php usort 使用用户自定义的比较函数对二维数组中的值进行排序
2017/05/02 PHP
JavaScript实现统计文本框Textarea字数增强用户体验
2012/12/21 Javascript
js解析与序列化json数据(二)序列化探讨
2013/02/01 Javascript
在JavaScript中判断整型的N种方法示例介绍
2014/06/18 Javascript
JS实现往下不断流动网页背景的方法
2015/02/27 Javascript
jquery序列化方法实例分析
2015/06/10 Javascript
基于jQuery实现返回顶部实例代码
2016/01/01 Javascript
详解Node.js包的工程目录与NPM包管理器的使用
2016/02/16 Javascript
bootstrap treeview 扩展addNode方法动态添加子节点的方法
2017/11/21 Javascript
Vue 过滤器filters及基本用法
2017/12/26 Javascript
vue中v-model的应用及使用详解
2018/06/27 Javascript
JavaScript设计模式之原型模式分析【ES5与ES6】
2018/07/26 Javascript
新手如何快速理解js异步编程
2019/06/24 Javascript
javascript 易错知识点实例小结
2020/04/25 Javascript
基于leaflet.js实现修改地图主题样式的流程分析
2020/05/15 Javascript
[46:53]Secret vs Liquid 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python Tkinter简单布局实例教程
2014/09/03 Python
Python简单实现enum功能的方法
2016/04/25 Python
spyder常用快捷键(分享)
2017/07/19 Python
Python使用回溯法子集树模板获取最长公共子序列(LCS)的方法
2017/09/08 Python
Django上使用数据可视化利器Bokeh解析
2019/07/31 Python
python lambda表达式在sort函数中的使用详解
2019/08/28 Python
amazeui页面分析之登录页面的示例代码
2020/08/25 HTML / CSS
Ann Taylor官方网站:美国最大的女性产品制造商之一
2016/09/14 全球购物
爱尔兰领先的在线体育用品零售商:theGAAstore
2018/04/16 全球购物
ALDO美国官网:加拿大女鞋品牌
2018/12/28 全球购物
MIS软件工程师的面试题
2016/04/22 面试题
努力学习演讲稿
2014/05/10 职场文书
竞赛口号大全
2014/06/16 职场文书
2014预备党员党课学习心得范文
2014/07/08 职场文书
甜品店创业计划书
2014/08/14 职场文书
工作服管理制度范本
2015/08/06 职场文书
工作简历的自我评价
2019/05/16 职场文书
多台电脑共享文件怎么设置?多台电脑共享文件操作教程
2022/04/08 数码科技