下面分別詳細介紹一下Ubuntu 14.04/16.04安裝Python 3.6的兩種方法:
方法一 自己編譯安裝:
# 安裝編譯必需的軟件包 sudo apt install build-essential checkinstall sudo apt install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev # 下載並解壓Python 3.6的源代碼 wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz tar xvf Python-3.6.0.tar.xz #編譯安裝 cd Python-3.6.0/ ./configure sudo make altinstall
make altinstall 命令會跳過創建symlink的步驟,因此/usr/bin/python仍然指向系統自帶的老版本python,不至於把Ubuntu系統搞崩潰。
方法二 使用PPA源進行安裝
這是一個省事兒的方法,安裝快速又方便,比較適合懶人使用。但是,對新手來說可能對PPA源還不太熟悉,下面我們就詳細介紹一下:
PPA 全稱為 Personal Package Archives(個人軟件包檔案),是 Ubuntu Launchpad 網站提供的一項服務,當然不僅限於 Launchpad 。它允許個人用戶上傳軟件源代碼,通過 Launchpad 進行編譯並發布為二進制軟件包,作為 apt/新立得源供其他用戶下載和更新。在Launchpad網站上的每一個用戶和團隊都可以擁有一個或多個PPA。
通常 PPA 源里的軟件是官方源里沒有的,或者是最新版本的軟件。相對於通過 Deb 包安裝來說,使用 PPA 的好處是,一旦軟件有更新,通過 sudo apt-get upgrade 這樣命令就可以直接升級到新版本。
sudo add-apt-repository ppa:jonathonf/python-3.6 sudo apt update sudo apt install python3.6 python3.6-dev
以上兩種安裝方法不知道大家有沒有學會呢?歡迎留言討論。
文章首發於我的技術博客猿人學Python基礎教程