Ubuntu安裝Python 3.6之編譯安裝+使用PPA源安裝

 

下面分別詳細介紹一下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

相關文章
相關標籤/搜索