下面分別詳細介紹一下Ubuntu 14.04/16.04安裝Python 3.6的兩種方法:python
# 安裝編譯必需的軟件包 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系統搞崩潰。sql
方法二 使用PPA源進行安裝併發
這是一個省事兒的方法,安裝快速又方便,比較適合懶人使用。可是,對新手來講可能對PPA源還不太熟悉,下面咱們就詳細介紹一下:網站
PPA 全稱爲 Personal Package Archives(我的軟件包檔案),是 Ubuntu Launchpad 網站提供的一項服務,固然不只限於 Launchpad 。它容許我的用戶上傳軟件源代碼,經過 Launchpad 進行編譯併發布爲二進制軟件包,做爲 apt/新立得源供其餘用戶下載和更新。在Launchpad網站上的每個用戶和團隊均可以擁有一個或多個PPA。ui
一般 PPA 源裏的軟件是官方源裏沒有的,或者是最新版本的軟件。相對於經過 Deb 包安裝來講,使用 PPA 的好處是,一旦軟件有更新,經過 sudo apt-get upgrade 這樣命令就能夠直接升級到新版本。spa
sudo add-apt-repository ppa:jonathonf/python-3.6 sudo apt update sudo apt install python3.6 python3.6-dev
以上兩種安裝方法不知道你們有沒有學會呢?歡迎留言討論。sqlite
文章首發於個人技術博客猿人學Python基礎教程blog