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系列之新版本导入httplib模块报ImportError解决方案
May 23 Python
Python3指定路径寻找符合匹配模式文件
May 22 Python
Python 获取当前所在目录的方法详解
Aug 02 Python
Python MD5加密实例详解
Aug 02 Python
使用pandas read_table读取csv文件的方法
Jul 04 Python
Python实现对字典分别按键(key)和值(value)进行排序的方法分析
Dec 19 Python
Python读取YAML文件过程详解
Dec 30 Python
python爬取王者荣耀全皮肤的简单实现代码
Jan 31 Python
Python3之乱码\xe6\x97\xa0\xe6\xb3\x95处理方式
May 11 Python
Python实现数字的格式化输出
Aug 01 Python
Python3 用matplotlib绘制sigmoid函数的案例
Dec 11 Python
Python tkinter之Bind(绑定事件)的使用示例
Feb 05 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
非洲第一个咖啡超凡杯大赛承办国—卢旺达的咖啡怎么样
2021/03/03 咖啡文化
PHP中的串行化变量和序列化对象
2006/09/05 PHP
php中session与cookie的比较
2015/01/27 PHP
php简单实现MVC
2015/02/05 PHP
syntaxhighlighter 使用方法
2007/07/02 Javascript
javascript 常用关键字列表集合
2007/12/04 Javascript
由document.body和document.documentElement想到的
2009/04/13 Javascript
javascript 自定义事件初探
2009/08/21 Javascript
一个JavaScript的求爱小特效
2014/05/09 Javascript
js选项卡的实现方法
2015/02/09 Javascript
JS转换HTML转义符的方法
2016/08/24 Javascript
详解支持Angular 2的表格控件
2017/01/19 Javascript
Bootstrap Tree View简单而优雅的树结构组件实例解析
2017/06/15 Javascript
vscode中vue-cli项目es-lint的配置方法
2018/07/30 Javascript
微信小程序异步API为Promise简化异步编程的操作方法
2018/08/14 Javascript
微信小程序本地存储实现每日签到、连续签到功能
2019/10/09 Javascript
Python 过滤字符串的技巧,map与itertools.imap
2008/09/06 Python
python获取标准北京时间的方法
2015/03/24 Python
Python函数参数类型*、**的区别
2015/04/11 Python
Python捕捉和模拟鼠标事件的方法
2015/06/03 Python
详解Python中的相对导入和绝对导入
2017/01/06 Python
python爬虫实战之爬取京东商城实例教程
2017/04/24 Python
Pycharm保存不能自动同步到远程服务器的解决方法
2019/06/27 Python
python实现LBP方法提取图像纹理特征实现分类的步骤
2019/07/11 Python
python中的反斜杠问题深入讲解
2019/08/12 Python
Python urllib.request对象案例解析
2020/05/11 Python
利用python控制Autocad:pyautocad方式
2020/06/01 Python
python实现canny边缘检测
2020/09/14 Python
HTML5 placeholder属性详解
2016/06/22 HTML / CSS
Expedia瑞典官网:预订度假屋、酒店、汽车租赁、机票等
2021/01/23 全球购物
什么是servlet
2012/05/08 面试题
学习党代会心得体会
2014/09/05 职场文书
庆祝三八妇女节标语
2014/10/09 职场文书
第二批党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
追讨欠款律师函
2015/06/24 职场文书
教师节大会主持词
2015/07/06 职场文书