Python 版本升級3.5

一些需要使用到的簡單命令——升級之后發(fā)現(xiàn)flask不能使用了

    pip list
      #如果列表沒有flask
   pip3 install Flask
        # python3 中使用pip3 python2.7 中使用 pip

因為當時升級了3.5 所以我重新使用pip3 install 安裝了需要的 flask pymysql

      如果你有一個Python文件叫 hello.py,那么你可以這樣用Python2運行它
            py -2 hello.py
    類似的,如果你想用Python3運行它,就這樣
          py -3 hello.py

當時我把原來的python 替換掉了。
下面講講述 python的版本升級到3.5

查看 Python 版本號

        python -V (大V)

下載新版本

    wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz
    注意 ,這里可以選擇目錄,默認是你當前的目錄

下載完成之后,進行解壓縮:

    tar -zxvf Python-3.5.2.tgz

進入解壓縮后的目錄,安裝配置:

    cd Python-3.5.2/
     ./configure 

執(zhí)行 ./configure 時,如果報錯:

    configure: error: no acceptable C compiler found in $PATH
    說明沒有安裝合適的編譯器。這時,需要安裝/升級 gcc 及其它依賴包。
    # yum install make gcc gcc-c++ 

完成之后,重新執(zhí)行:

     ./configure 

編譯 & 安裝
配置完成之后,就可以編譯了:

   #  make 

漫長的等待……完成后,安裝:

    # make install

驗證

安裝成功以后,就可以查看 Python 的版本了:

    # python -V
    Python 2.7.5
    # python3 -V
    Python 3.5.2

注意:在 /usr/local/bin/ 下有一個 python3 的鏈接,指向 bin 目錄下的 python 3.5。

設置 3.x 為默認版本

查看 Python 的路徑,在 /usr/bin 下面。可以看到 python 鏈接的是 python 2.7,所以,執(zhí)行 python 就相當于執(zhí)行 python 2.7。

將原來 python 的軟鏈接重命名:

    # mv /usr/bin/python /usr/bin/python.bak

將 python 鏈接至 python3:

    # ln -s /usr/local/bin/python3 /usr/bin/python

這時,再查看 Python 的版本:

    # python -V
    Python 3.5.2

配置 yum

升級 Python 之后,由于將默認的 python 指向了 python3,yum 不能正常使用,需要編輯 yum 的配置文件:

    # vi /usr/bin/yum

同時修改:

    # vi /usr/libexec/urlgrabber-ext-down

將兩個文件中的 #!/usr/bin/python 改為 #!/usr/bin/python2.7,保存退出即可。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Python 面向對象Python從設計之初就已經(jīng)是一門面向對象的語言,正因為如此,在Python中創(chuàng)建一個類和對...
    順毛閱讀 4,371評論 4 16
  • 安裝環(huán)境:Centos-6.8 安裝方式:源碼安裝 軟件:Python-3.6.1.tgz 下載地址:https:...
    靜雨無痕閱讀 937評論 0 0
  • 前言: Python版本比較低(2.6.6),為了使用新版 3.4.5,需要對舊版本進行升級,由于很多基本的命令、...
    逆流而上kiss閱讀 4,451評論 0 2
  • 發(fā)現(xiàn)這只狗狗的是一個流浪漢,他說,發(fā)現(xiàn)狗狗的時候它正害怕的發(fā)抖,并躲在垃圾桶里一動不動,顯然是嚇壞了。
    哈哈哈哈水洗面膜和閱讀 220評論 0 0
  • ?愿心與心連在一起的人,有天終于會手于手牽到一起,愿他迷路一生還是走到你身邊?
    劉哼哼閱讀 171評論 0 1

友情鏈接更多精彩內容