centos7中如何安装python3?很多朋友经常问小编这个问题,那么今天小编就通过这篇文章来给大家分享一下实现centos7中安装python3的方法。感兴趣的小伙伴可以仔细阅读一下这篇文章。

centos7中如何安装python3?这篇文章教给大家详细方法

我们先跟着小编来了解一下什么是centos7?

CentOS 7是CentOS项目中发布的一个开源类服务器操作系统。CentOS 7可以说是Linux的企业级版本,它源于RedHat免费公开的源代码进行再发行。

centos7中如何安装python3的详细方法如下:

因为centos需要提前安装好sqlite数据库,不然我们到时候无法正常导入sqlite3,所以小编建议在升级python前预先安装一下sqlite数据库。没有安装readline-devel也可能导致无法使用上下左右键。

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel
  sqlite-devel readline-devel tk-devel gcc make -y

第一步,我们需要下载Python3安装包;

第二步,正常编译安装即可(小提示:小编在这给大家提前预警一个python3.7版本的依赖安装,如果大家装的是3.6版本则可以忽略下面操作)

异常提示 ModuleNotFoundError: No module named ‘_ctypes’

yum install libffi-devel -y

编译安装

tar xvf Python-3.7.0.tar.xz 
 cd Python-3.7.0/
 ./configure
   prefix=/usr/local/python3    --with-ssl
     --enable-sharedmake && make install

测试安装情况

/usr/local/python3/bin/python3 -V

第三步,然后我们进行修改python命令软链及vim配置

安装成功后,我们需要把vim配置改为Python2.7.5,以恢复yum的使用,备份python的软链接,修改成python3的,方便我们使用:

mv /usr/bin/python /usr/bin/python.bak
 ln -s /usr/local/python3/bin/python3 /usr/bin/python

因为Python3自带pip,只需要增加一个软链接即可:

ln /usr/local/python3/bin/pip3 /usr/bin/pip3

修改vim配置:

vi /usr/bin/yum
   #!/usr/bin/python2.7 # 修改#!/usr/bin/python为#!/usr/bin/python2.7
 import sys
 try:
    import yum
 except ImportError:
    print >> sys.stderr, """

同样的操作,vi /usr/libexec/urlgrabber-ext-down 文件里面的#! /usr/bin/python 也要修改为#! /usr/bin/python2.7,这样就算是安装完毕了。

以上就是小编给大家带来的在centos7中安装python的办法了,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人。

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!