在Linux上安裝Python 3?
這份文檔描述了如何在Ubuntu Linux機器上安裝Python 3.6。
想要獲取已安裝的Python 3版本號,可以通過終端運行命令:
$ python3 --version
如果您使用的是Ubuntu 16.10或更新,可以通過以下命令簡單地安裝Python 3.6:
$ sudo apt-get update
$ sudo apt-get install python3.6
如果您使用的是其他版本的Ubuntu(比如LTS發行版),我們推薦使用 deadsnakes PPA 來安裝 Python 3.6:
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt-get install python3.6
如果您使用的是其他Linux發行版,有可能已經預裝了Python 3。如果沒有,使用發行版的包管理器。
比如,在Fedora上您可以使用 dnf:
$ sudo dnf install python3
注意,如果 python3 包的版本不夠新,還有其他方式安裝更新的版本,這取決于所在的發行版。
比如在Fedora 25上安裝 python36 包來獲取Python 3.6。如果您是Fedora用戶,您可能想
閱讀 Fedora中可用的多Python版本 。
使用Python 3?
這個時候,在您系統上可能Python 2.7也是可用的。
$ python
將打開Python 2解釋器。
$ python3
將打開Python 3解釋器。
Setuptools & Pip?
setuptools 和 pip
是最重要的兩個Python第三方軟件包。一旦安裝了它們,就可以通過一條指令下載、安裝和卸載可獲取到的
Python應用包,還可以輕松地將這種網絡安裝的方式加入到自己開發的Python應用中。
Python 2.7.9 以及之后版本(Python2 系列),和Python 3.4以及之后版本均默認包含pip。
運行以下命令行代碼檢查pip是否已經安裝:
$ command -v pip
參考官方pip安裝指南 獲取pip工具,并自動安裝最新版本的setuptools。
注意,在某些Linux發行版(包括Ubuntu和Fedora)上, pip 用于Python 2的,而 pip3 用于Python 3。
$ command -v pip3
不過,使用虛擬環境(下面描述)就無需擔心這個問題。
Pipenv & 虛擬環境?
下一步安裝 Pipenv,然后就可以安裝依賴關系并管理虛擬環境。
虛擬環境工具通過為不同項目創建專屬的 Python 虛擬環境,以實現其依賴的庫獨立保存在不同的路徑。
這解決了“項目X依賴于 1.x 版本,但項目 Y 需要 4.x”的難題,并且維持全局的 site-packages 目錄干凈、易管理。
舉個例子,通過這個工具可以實現依賴 Django 1.10 的項目與依賴 Django 1.8 的項目共存。
所以,向前!進入到 Pipenv & 虛擬環境 文檔中!
該頁是 另一份指南 的混合版本,可通過同一份許可獲取。