安裝 Python 2.7.x 和 3.x.

注意 :以下說明是針對 Python 2.7 編寫的(除非另有說明):Python 3.x 的說明類似。

Windows

首先,從官方網站( https://www.python.org/downloads/) 下載最新版本的 Python 2.7。版本作為 MSI 包提供。要手動安裝,只需雙擊該檔案即可。

預設情況下,Python 安裝到目錄:

 C:\Python27\

警告:安裝不會自動修改 PATH 環境變數。

假設你的 Python 安裝在 C:\ Python27 中,請將其新增到 PATH 中:

C:\Python27\;C:\Python27\Scripts\

現在檢查 Python 安裝是否有效寫入 cmd:

python --version

Python 2.x 和 3.x Side-By-Side

要在 Windows 機器上並排安裝和使用 Python 2.x 和 3.x:

  1. 使用 MSI 安裝程式安裝 Python 2.x.

    • 確保為所有使用者安裝了 Python。
    • 可選:將 Python 新增到 PATH,使用 python 從命令列呼叫 Python 2.x.
  2. 使用各自的安裝程式安裝 Python 3.x.

    • 同樣,確保為所有使用者安裝 Python。
    • 可選:將 Python 新增到 PATH,使用 python 從命令列呼叫 Python 3.x. 這可能會覆蓋 Python 2.x PATH 設定,因此請仔細檢查你的 PATH 並確保其配置符合你的偏好。
    • 確保為所有使用者安裝 py launcher

Python 3 將安裝 Python 啟動程式,可用於從命令列交替啟動 Python 2.x 和 Python 3.x:

P:\>py -3
Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 17:54:52) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

C:\>py -2
Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) [MSC v.1500 32 Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

要將相應版本的 pip 用於特定的 Python 版本,請使用:

C:\>py -3 -m pip -V
pip 9.0.1 from C:\Python36\lib\site-packages (python 3.6)

C:\>py -2 -m pip -V
pip 9.0.1 from C:\Python27\lib\site-packages (python 2.7)

LINUX

最新版本的 CentOS,Fedora,Redhat Enterprise(RHEL) 和 Ubuntu 都附帶 Python 2.7。

要手動在 Linux 上安裝 Python 2.7,只需在終端中執行以下操作:

wget --no-check-certificate https://www.python.org/ftp/python/2.7.X/Python-2.7.X.tgz
tar -xzf Python-2.7.X.tgz  
cd Python-2.7.X
./configure  
make  
sudo make install

還要在 PATH 環境變數中新增新 python 的路徑。如果新的 python 在/root/python-2.7.X 然後執行 export PATH = $PATH:/root/python-2.7.X

現在檢查 Python 安裝是否有效寫入終端:

python --version

Ubuntu(來源)

如果你需要 Python 3.6,可以從原始碼安裝它,如下所示(Ubuntu 16.10 和 17.04 在通用儲存庫中有 3.6 版本)。Ubuntu 16.04 及更低版本必須遵循以下步驟:

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
wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
tar xvf Python-3.6.1.tar.xz 
cd Python-3.6.1/
./configure --enable-optimizations
sudo make altinstall

蘋果系統

正如我們所說,macOS 隨 Python 2.7.10 一起安裝,但是這個版本已經過時,並且從常規 Python 中略有修改。

OS X 附帶的 Python 版本非常適合學習,但它對開發不利。OS X 附帶的版本可能與官方當前的 Python 版本已過時,後者被認為是穩定的生產版本。 ( 來源

安裝 Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安裝 Python 2.7:

brew install python

對於 Python 3.x,請改用命令 brew install python3