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 相关文章推荐
初步剖析C语言编程中的结构体
Jan 16 Python
Python实现针对含中文字符串的截取功能示例
Sep 22 Python
Bottle框架中的装饰器类和描述符应用详解
Oct 28 Python
tensorflow 用矩阵运算替换for循环 用tf.tile而不写for的方法
Jul 27 Python
python导入pandas具体步骤方法
Jun 23 Python
python移位运算的实现
Jul 15 Python
Python中注释(多行注释和单行注释)的用法实例
Aug 28 Python
手把手教你安装Windows版本的Tensorflow
Mar 26 Python
Python itertools.product方法代码实例
Mar 27 Python
python3访问字典里的值实例方法
Nov 18 Python
Python的scikit-image模块实例讲解
Dec 30 Python
Python基础学习之奇异的GUI对话框
May 27 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跨时区(UTC时间)应用解决方案
2013/01/11 PHP
PHP单元测试配置与使用方法详解
2019/12/27 PHP
创建公共调用 jQuery Ajax 带返回值
2012/08/01 Javascript
javascript 上下banner替换具体实现
2013/11/14 Javascript
使用jQuery实现的掷色子游戏动画效果
2014/03/14 Javascript
jquery代码实现简单的随机图片瀑布流效果
2015/04/20 Javascript
jQuery简单实现验证邮箱格式
2015/07/15 Javascript
jQuery实现定时读取分析xml文件的方法
2015/07/16 Javascript
AngularJS基础 ng-mouseenter 指令示例代码
2016/08/02 Javascript
jQuery中的insertBefore(),insertAfter(),after(),before()区别介绍
2016/09/01 Javascript
详细总结Javascript中的焦点管理
2016/09/17 Javascript
Bootstrap作品展示站点实战项目2
2016/10/14 Javascript
JavaScript使用原型和原型链实现对象继承的方法详解
2017/04/05 Javascript
nodejs集成sqlite使用示例
2017/06/05 NodeJs
写gulp遇到的ES6问题详解
2018/12/03 Javascript
vue-router命名路由和编程式路由传参讲解
2019/01/19 Javascript
微信小程序textarea层级过高(盖住其他元素)问题的解决办法
2019/03/04 Javascript
详解mpvue实现对苹果X安全区域的适配
2019/07/31 Javascript
Element MessageBox弹框的具体使用
2020/07/27 Javascript
[40:04]Secret vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
[01:06:54]DOTA2-DPC中国联赛 正赛 SAG vs DLG BO3 第二场 2月28日
2021/03/11 DOTA
进一步探究Python中的正则表达式
2015/04/28 Python
Python使用指定端口进行http请求的例子
2019/07/25 Python
详解解决Python memory error的问题(四种解决方案)
2019/08/08 Python
基于python实现计算且附带进度条代码实例
2020/03/31 Python
python正则表达式 匹配反斜杠的操作方法
2020/08/07 Python
使用HTML5原生对话框元素并轻松创建模态框组件
2019/03/06 HTML / CSS
HTML5教程之html 5 本地数据库(Web Sql Database)
2014/04/03 HTML / CSS
Ray-Ban雷朋奥地利官网:全球领先的太阳眼镜品牌
2020/10/12 全球购物
施工班组长岗位职责
2014/01/05 职场文书
医校毕业生自我鉴定
2014/01/25 职场文书
售后服务承诺书怎么写
2014/05/21 职场文书
装饰工程师岗位职责
2014/06/08 职场文书
辩护词范文大全
2015/05/21 职场文书
联村联户简报
2015/07/21 职场文书
创业计划书之孕婴生活馆
2019/11/11 职场文书