詳解如何在 Linux 中安裝最新的 Python 3.6 版本
在這篇文章中,我將展示如何在 CentOS/RHEL 7、Debian 以及它的衍生版本比如 Ubuntu(最新的 Ubuntu 16.04 LTS 版本已經(jīng)安裝了最新的 Python 版本)或 Linux Mint 上安裝和使用 Python 3.x 。我們的重點(diǎn)是安裝可用于命令行的核心語言工具。
然后,我們也會闡述如何安裝 Python IDLE - 一個(gè)基于 GUI 的工具,它允許我們運(yùn)行 Python 代碼和創(chuàng)建獨(dú)立函數(shù)。
在 Linux 中安裝 Python 3.6
在我寫這篇文章的時(shí)候(2017 年三月中旬),在 CentOS 和 Debian 8 中可用的最新 Python 版本分別是 Python 3.4 和 Python 3.5 。
雖然我們可以使用 yum 和 aptitude(或 apt-get)安裝核心安裝包以及它們的依賴,但在這兒,我將闡述如何使用源代碼進(jìn)行安裝。
為什么?理由很簡單:這樣我們能夠獲取語言的最新的穩(wěn)定發(fā)行版(3.6),并且提供了一種和 Linux 版本無關(guān)的安裝方法。
在 CentOS 7 中安裝 Python 之前,請確保系統(tǒng)中已經(jīng)有了所有必要的開發(fā)依賴:
# yum -y groupinstall development # yum -y install zlib-devel
在 Debian 中,我們需要安裝 gcc、make 和 zlib 壓縮/解壓縮庫:
# aptitude -y install gcc make zlib1g-dev
運(yùn)行下面的命令來安裝 Python 3.6:
# wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz # tar xJf Python-3.6.0.tar.xz # cd Python-3.6.0 # ./configure # make && make install
現(xiàn)在,放松一下,或者餓的話去吃個(gè)三明治,因?yàn)檫@可能需要花費(fèi)一些時(shí)間。安裝完成以后,使用 which 命令來查看主要二進(jìn)制代碼的位置:
# which python3 # python3 -V
上面的命令的輸出應(yīng)該和這相似:
要退出 Python 提示符,只需輸入:
quit() #或 exit()
然后按回車鍵。
恭喜!Python 3.6 已經(jīng)安裝在你的系統(tǒng)上了。
在 Linux 中安裝 Python IDLE
Python IDLE 是一個(gè)基于 GUI 的 Python 工具。如果你想安裝 Python IDLE,請安裝叫做 idle(Debian)或 python-tools(CentOS)的包:
# apt-get install idle [On Debian] # yum install python-tools [On CentOS]
輸入下面的命令啟動(dòng) Python IDLE:
# idle
總結(jié)
在這篇文章中,我們闡述了如何從源代碼安裝最新的 Python 穩(wěn)定版本。
最后但不是不重要,如果你之前使用 Python 2,那么你可能需要看一下 從 Python 2 遷移到 Python 3 的官方文檔。這是一個(gè)可以讀入 Python 2 代碼,然后轉(zhuǎn)化為有效的 Python 3 代碼的程序。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Python 2.7.x 和 3.x 版本的重要區(qū)別小結(jié)
- centos下更新Python版本的步驟
- 實(shí)現(xiàn)python版本的按任意鍵繼續(xù)/退出
- Linux更新Python版本及修改python默認(rèn)版本的方法
- 使用python搭建Django應(yīng)用程序步驟及版本沖突問題解決
- python 2.6.6升級到python 2.7.x版本的方法
- Windows下Python2與Python3兩個(gè)版本共存的方法詳解
- Windows下安裝python2和python3多版本教程
- Mac 上切換Python多版本
- Ubuntu18.04下python版本完美切換的解決方法
相關(guān)文章
linux環(huán)境下如何解決“沒有那個(gè)文件或目錄”
這篇文章主要介紹了linux環(huán)境下如何解決“沒有那個(gè)文件或目錄”問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11解決Linux程序編譯鏈接動(dòng)態(tài)庫版本的相關(guān)問題
這篇文章主要介紹了解決Linux程序編譯鏈接動(dòng)態(tài)庫版本的相關(guān)問題,文中給出了詳細(xì)的介紹和示例代碼,相信對大家具有一定的參考借鑒價(jià)值,有需要的朋友們下面來一起看看吧。2017-01-01Linux定時(shí)任務(wù)Crontab命令使用詳解與總結(jié)
本為大家介紹了Linux定時(shí)任務(wù)Crontab命令使用詳解并總結(jié)Crontab命令的一些使用技巧以及工作中遇到的一些問題解決方法2018-10-10解決VScode配置遠(yuǎn)程調(diào)試Linux程序的問題
這篇文章主要介紹了VScode配置遠(yuǎn)程調(diào)試Linux程序及問題解決辦法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-08-08