centos7安装python3.6同时保留python2.7

        为了让应用在特定的环境中运行,管理服务器经常是做为开发者的责任之一。当面临选择操做系统时(尤为是生产环境),基于安全等方面的考虑,CentOS会是呼声最高的操做系统之一。然而,当你开始使用CentOS时就会傻眼了,CentOS内置的Python版本仍是2.7,这用于应用显然是不合适的。注:因为Linux系统不少方面都依赖Python,因此通常是不能直接替换版本的。可是目前都学习python3了。python

因此我须要安装python3而不破坏内置的2.7版本的Python。这很是重要,由于一些像YUM等一些系统工具是依赖内置版本的。这样将能同时使用任意版本的Python,建立虚拟环境以及为任意版本的Python下载和管理开发包。安全

大体有如下几个步骤:服务器

1、安装python3.6python2.7

     一、 下载python3.6源码安装包。地址https://www.python.org/downloads/release/python-360/工具

       我下载的文件是Python-3.6.0.tgz学习

     二、使用tar -xvzf Python-3.6.0.tgz解压测试

     三、进入Python-3.6.0目录进行安装,执行./configure --prefix=/usr/local/python3 指定安装目录,依次执行make和make install安装操作系统

2、修改yum配置文件的参数指向原python2.7,这样就不影响系统原来的依赖关系。code

      一、vi /usr/bin/yum    开发

     二、修改第一行 #!/usr/bin/python   为 #!/usr/bin/python2

      保存退出。

3、在usr/bin目录创建新的python连接文件到python3.6,以即可以快捷执行python3.6

     一、删除原python链接文件  rm /usr/bin/python

     二、从新创建链接文件    ln -s /usr/local/python3/bin/python3.6 /usr/bin/python

至此完成python3.6的安装。测试命令python,成功。

相关文章
相关标签/搜索