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,转载请注明出处!