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开发的nosql数据库CodernityDB介绍和使用实例
Oct 23 Python
5种Python单例模式的实现方式
Jan 14 Python
使用Turtle画正螺旋线的方法
Sep 22 Python
浅析python实现scrapy定时执行爬虫
Mar 04 Python
Python统计python文件中代码,注释及空白对应的行数示例【测试可用】
Jul 25 Python
tensorflow 打印内存中的变量方法
Jul 30 Python
用python脚本24小时刷浏览器的访问量方法
Dec 07 Python
pandas的排序和排名的具体使用
Jul 31 Python
在flask中使用python-dotenv+flask-cli自定义命令(推荐)
Jan 05 Python
python 如何调用 dubbo 接口
Sep 24 Python
基于flask实现五子棋小游戏
May 25 Python
Python字典和列表性能之间的比较
Jun 07 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中防止直接访问或查看或下载config.php文件的方法
2012/07/07 PHP
PHP输入流php://input介绍
2012/09/18 PHP
PHP 基于Yii框架中使用smarty模板的方法详解
2013/06/13 PHP
PHP浮点比较大小的方法
2016/02/14 PHP
yii2 上传图片的示例代码
2018/11/02 PHP
运用Windows XP附带的Msicuu.exe、Msizap.exe来彻底卸载顽固程序
2007/04/21 Javascript
JS图片预加载 JS实现图片预加载应用
2012/12/03 Javascript
js 表单提交后按钮变灰的实例代码
2013/08/16 Javascript
jquery ajax对特殊字符进行转义防止js注入使用示例
2013/11/21 Javascript
DOM基础教程之使用DOM + Css
2015/01/20 Javascript
浅谈被jQuery抛弃的函数及替代函数
2015/05/03 Javascript
鼠标经过子元素触发mouseout,mouseover事件的解决方案
2015/07/26 Javascript
Vue打包后出现一些map文件的解决方法
2018/02/13 Javascript
vue项目打包后怎样优雅的解决跨域
2019/05/26 Javascript
JS在Array数组中按指定位置删除或添加元素对象方法示例
2019/11/19 Javascript
python使用fileinput模块实现逐行读取文件的方法
2015/04/29 Python
详解python字节码
2018/02/07 Python
python实现隐马尔科夫模型HMM
2018/03/25 Python
python实现树形打印目录结构
2018/03/29 Python
python日志logging模块使用方法分析
2019/05/23 Python
python实现一个函数版的名片管理系统过程解析
2019/08/27 Python
Python:slice与indices的用法
2019/11/25 Python
浅谈Pycharm的项目文件名是红色的原因及解决方式
2020/06/01 Python
keras绘制acc和loss曲线图实例
2020/06/15 Python
python使用列表的最佳方案
2020/08/12 Python
python使用多线程查询数据库的实现示例
2020/08/17 Python
浅析rem和em和px vh vw和% 移动端长度单位
2016/04/28 HTML / CSS
shell程序中如何注释
2012/01/28 面试题
工业自动化专业毕业生推荐信
2013/11/18 职场文书
工程专业毕业生自荐信范文
2013/12/25 职场文书
学校采购员岗位职责
2014/01/02 职场文书
签约仪式主持词
2014/03/19 职场文书
大班下学期个人总结
2015/02/13 职场文书
2016暑期政治学习心得体会
2016/01/23 职场文书
mysql对于模糊查询like的一些汇总
2021/05/09 MySQL
Netty客户端接入流程NioSocketChannel创建解析
2022/03/25 Java/Android