前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在CentOS7.0上安装Python3

在CentOS7.0上安装Python3

作者头像
py3study
发布2020-01-09 16:25:42
5930
发布2020-01-09 16:25:42
举报
文章被收录于专栏:python3python3

  刚开始研究python,一直在纠结是学2.0还是3.0,听说2.0版本将在2020年后被淘汰,于是就有了安装3.0的需求。

  本次安装的python版本为:Python-3.6.1.tgz

  操作系统信息:Linux centos7-srv1 3.10.0-229.el7.x86_64 #1 SMP Fri Mar 6 11:36:42 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

  Python版本下载链接:wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz

把安装包下载到本地后,进行解压缩:

代码语言:javascript
复制
[root@centos7-srv1 ~]#tar -zxvf Python-3.6.1.tgz

解压后,进入目录

代码语言:javascript
复制
[root@centos7-srv1 ~]#cd Python-3.6.1

编译安装包,指定安装路径,并执行安装命令:

代码语言:javascript
复制
[root@centos7-srv1 Python-3.6.1]#./configure --prefix=/usr/local/python3
[root@centos7-srv1 Python-3.6.1]#make && make install

如果不出意外的话,那么就可以安装成功了,但是大多数在安装过程中还会出现一些问题,比如我本次安装就出现了一些报错故障等,也从网上找了好多解决办法,下面将我所遇到的问题都列出来,方便大家参考,避免大家因查找原因而浪费太多的时间!

问题1:当执行

代码语言:javascript
复制
[root@centos7-srv1 Python-3.6.1]#./configure --prefix=/usr/local/python3

时报没有找到路径,是因为没有创建这个文件夹的路径

代码语言:javascript
复制
[root@centos7-srv1 ~]#mkdir /usr/local/python3

创建完后再执行就可以了!

问题2:在解压缩安装包后,运行make时候报错,多数是因为gcc编译器的问题,采用

代码语言:javascript
复制
[root@centos7-srv1 ~]#yum install gcc

安装完毕后,在执行make即可,如再报错,查看其它原因!

问题3:执行make成功,但是执行make install时报错,报错如下:

代码语言:javascript
复制
zipimport.ZipImportError: can't decompress data; zlib not available
make: *** [install] 错误 1

如果报上述错误,那么请重新安装zlib

代码语言:javascript
复制
[root@centos7-srv1 ~]#yum -y install zlib*

安装完毕后,再次执行make install即可!

安装完毕后,分别执行python和python3,查看当前安装python的对应版本信息

代码语言:javascript
复制
[root@centos7-srv1 ~]# python
Python 2.7.5 (default, Nov  6 2016, 00:28:07) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 
[root@centos7-srv1 ~]# python3
Python 3.6.1 (default, May 23 2017, 14:34:50) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-08-27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档