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实现SMTP发送邮件详细教程
Mar 02 Python
python实现决策树分类算法
Dec 21 Python
python numpy 显示图像阵列的实例
Jul 02 Python
python将list转为matrix的方法
Dec 12 Python
python将print输出的信息保留到日志文件中
Sep 27 Python
Django多进程滚动日志问题解决方案
Dec 17 Python
使用Python脚本从文件读取数据代码实例
Jan 19 Python
Python for循环通过序列索引迭代过程解析
Feb 07 Python
python opencv 图像边框(填充)添加及图像混合的实现方法(末尾实现类似幻灯片渐变的效果)
Mar 09 Python
解决matplotlib.pyplot在Jupyter notebook中不显示图像问题
Apr 22 Python
通过实例简单了解Python sys.argv[]使用方法
Aug 04 Python
python 爬取百度文库并下载(免费文章限定)
Dec 04 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 类商品秒杀计时实现代码
2010/05/05 PHP
ThinkPHP打水印及设置水印位置的方法
2016/10/14 PHP
php in_array() 检查数组中是否存在某个值详解
2016/11/23 PHP
php基于数组函数实现关联表的编辑操作示例
2017/07/04 PHP
php使用环形链表解决约瑟夫问题完整示例
2018/08/07 PHP
延时重复执行函数 lLoopRun.js
2007/05/08 Javascript
jquery中的sortable排序之后的保存状态的解决方法
2010/01/28 Javascript
Javascript 八进制转义字符(8进制)
2011/04/08 Javascript
Jquery实现控件的隐藏和显示实例
2014/02/08 Javascript
js获取网页可见区域、正文以及屏幕分辨率的高度
2014/05/15 Javascript
Js可拖拽放大的层拖动特效实现方法
2015/02/25 Javascript
AngularJS使用ng-Cloak阻止初始化闪烁问题的方法
2016/11/03 Javascript
AngularJS使用ng-inlude指令加载页面失败的原因与解决方法
2017/01/19 Javascript
JavaScript中Promise的使用详解
2017/02/26 Javascript
self.attachevent is not a function的解决方法
2017/04/04 Javascript
第一次记录Bootstrap table学习笔记(1)
2017/05/18 Javascript
jQuery实现倒计时功能 jQuery实现计时器功能
2017/09/19 jQuery
前后端如何实现登录token拦截校验详解
2018/09/03 Javascript
小程序多图列表实现性能优化的方法步骤
2019/05/28 Javascript
给你选择Python语言实现机器学习算法的三大理由
2017/11/15 Python
分析Python中解析构建数据知识
2018/01/20 Python
对numpy.append()里的axis的用法详解
2018/06/28 Python
python 猴子补丁(monkey patch)
2019/06/26 Python
远程部署工具Fabric详解(支持Python3)
2019/07/04 Python
python 经典数字滤波实例
2019/12/16 Python
opencv 形态学变换(开运算,闭运算,梯度运算)
2020/07/07 Python
CSS3毛玻璃效果(blur)有白边问题的解决方法
2016/11/15 HTML / CSS
HTML5中indexedDB 数据库的使用实例
2017/05/11 HTML / CSS
.net工程师笔试题
2012/06/09 面试题
关于毕业的广播稿
2014/01/10 职场文书
超市商业计划书
2014/05/04 职场文书
入职担保书范文
2014/05/21 职场文书
聚众斗殴罪辩护词
2015/05/21 职场文书
《天净沙·秋思》教学反思三篇
2019/11/02 职场文书
导游词之包公祠
2019/11/25 职场文书
SpringBoot项目部署到阿里云服务器的实现步骤
2022/06/28 Java/Android