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,成功。

相關文章
相關標籤/搜索