查看 Python 版本號 python
當 Linux 上安裝 Python 後(默認安裝),只須要輸入簡單的命令,就能夠查看 Python 的版本號: c++
-
# python -V
-
Python 2.7.5
或者是: python2.7
-
# python --version
-
Python 2.7.5
下載新版本
進入 Python下載頁面,選擇須要的版本。 url
https://www.python.org/ftp/python/ spa
-
wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz
解壓縮
下載完成以後,進行解壓縮: get
-
# tar -zxvf Python-3.5.2.tgz
安裝配置
進入解壓縮後的目錄,安裝配置: 編譯器
-
# cd Python-3.5.2/
-
# ./configure
執行 ./configure 時,若是報錯: it
-
configure: error: no acceptable C compiler found in $PATH
說明沒有安裝合適的編譯器。這時,須要安裝/升級 gcc 及其它依賴包。 io
-
# yum install make gcc gcc-c++
完成以後,從新執行: 編譯
-
# ./configure
編譯 & 安裝
配置完成以後,就能夠編譯了:
-
# make
完成後,安裝:
-
# make install
驗證
安裝成功之後,就能夠查看 Python 的版本了:
-
# python -V
-
Python 2.7.5
-
# python3 -V
-
Python 3.5.2
一個是舊版本 2.x,另一個是新版本 3.x。
注意:在 /usr/local/bin/ 下有一個 python3 的連接,指向 bin 目錄下的 python 3.5
設置 3.x 爲默認版本
查看 Python 的路徑,在 /usr/bin 下面。能夠看到 python 連接的是 python 2.7,因此,執行 python 就至關於執行 python 2.7。
-
# ls -al /usr/bin | grep python
-
-rwxr-xr-x. 1 root root 11216 12月 1 2015 abrt-action-analyze-python
-
lrwxrwxrwx. 1 root root 7 8月 30 12:11 python -> python2
-
lrwxrwxrwx. 1 root root 9 8月 30 12:11 python2 -> python2.7
-
-rwxr-xr-x. 1 root root 7136 11月 20 2015 python2.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,保存退出便可。