centos7安装python3.9,centos安装python3.6
前言在centos7服务器上,linux系统默认安装python2.7,系统服务会依赖python2.7,所以不能卸载系统的python 2.7,以免系统出现问题。那么问题来了。我们现在用的python基本就是python3。用python3编写的程序或脚本如果需要在服务器上运行,就必须安装。我们做什么呢下面记录一下如何在centos7服务器上安装python3和python2.7共存,以免互相影响。
Text centos7安装python3有两种方式,各有利弊:
Yum安装简单方便,但是版本限制源码安装比yum安装稍微复杂一点,但是可以安装最新的正式版。在这里,我将两种方式都记录下来,让你根据自己的需求选择合适的方式。
1.yum安装# python3在默认源码中不可用,所以需要安装epel源码。
$ yum安装epel-release -y
#检查python3的版本,根据找到的python3版本安装。随着python版本的更新,epel source中的版本可能会出现更高版本的python。
$ yum搜索python3
#在上面的结果中,我们可以看到目前可以安装python3.4和python3.6。
#现在安装python3.6
$ yum安装python36 -y
#安装完成后直接执行python3,python36,python3.6,都可以进入Python 3。
#以下证明python3安装完成。
$ python3
Python 3.6.8(默认,2019年4月25日21:02:35)
linux上的[GCC 4 . 8 . 5 2015 06 23(Red Hat 4 . 8 . 5-36)]
键入帮助,版权,学分或许可证了解更多信息。python 3安装完成后,您还需要安装pip工具来下载常用的功能包。Pip工具也分python2和python3两种,可以共存,下载的包不能共享,即使用pip3下载的包只能在python3中使用,不能在python2.7中使用,python3的pip工具安装如下:
#安装简单_安装
$ yum安装python36-pip -y
#另外,默认系统python2.7没有pip工具。如有必要,也安装pip工具。
$ yum安装python2-pip -yok,至此,yum已经安装完python3。
2.源代码安装源代码安装python3可以安装最新版本的python,目前最新版本的python是3.7.3。下面我们来安装python3.7.3:
先去python官网的下载页面,下载python3源代码的最新稳定版。
#安装依赖包
$ yum install-y OpenSSL-devel bzip2-devel expat-devel gdbm-devel readline-devel SQLite-devel libffi-devel wget gcc make
#下载python3.7.3
$ wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
#解压缩,回车
$ tar -zxvf Python-3.7.3.tgz
$ cd Python-3.7.3.tgz
#指定安装路径(文件夹不存在会自动创建),编译安装。
$ ./configure-prefix=/usr/local/python 3.7
$ make make install
#安装完成后,所有文件都将在指定的/usr/local/python3.7目录中。
#添加易于使用的环境变量
$ vim /etc/profile
-
导出路径=$ PATH:/usr/local/python 3.7/bin
-
#重载环境变量生效
$ source /etc/profileok,所以安装了python3.7源代码。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。