Python第1課-Python安裝

Python 是一種跨平台的編程語言,這意味著它能夠運行在所有主要的操作系統中。在所有安裝了 Python 的現代計算機上,都能夠運行你編寫的任何 Python 程序。然而,在不同的操作系統中,安裝 Python 的方法存在一些差別。Python2 和 Python3 不兼容,請安裝最新的 Python3,所有的講解都是通過 Python3 進行的。

A.1 在 Linux 系統中安裝 Python

幾乎所有的 Linux 系統都默認安裝了 Python,但你可能想要使用非默認版本。如果是這樣,請先確定已安裝的 Python 版本。

A.1.1 確定已安裝的版本

打開一個終端窗口,並執行以下命令:

$ python --version

Advertisements

Python 2.7.6

上面的輸出表明,當前默認安裝的 Python 版本是 2.7.6,但系統可能還安裝了一個 Python3 版本。為核實這一點,請執行如下命令:

$ python3 --version

Python 3.5.2

輸出表明,系統也安裝了 Python 3.5.2。安裝新版本前,有必要執行上述命令。

A.1.2 在 Linux 系統中安裝 Python 3

如果你的系統沒有安裝 Python3,或者你想安裝較新的的 Python3版本,只需執行幾個命令即可。我們使用一個名為 deadsnakes 的包,它讓安裝多個版本的 Python 變得很容易,告別下載文件速度蝸牛爬的問題:

$ sudo add-apt-repository ppa:fkrull/deadsnakes

Advertisements

$ sudo apt-get update

$ sudo apt-get install python3.6

這些命令在你的系統中安裝 Python3.6。隨著 Python 版本的更新,你可以查看最新的版本號,使用上述方法安裝最新的版本。下面的命令啟動一個運行Python 的終端會話:

$ python3

Python 3.6.2 |Anaconda, Inc.| (default, Sep 21 2017, 18:29:43)

[GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)] on darwin

Type "help", "copyright", "credits" or "license" for more information.

>>>

看到上述輸出后,如果要退出 Python 並返回到終端,可按Ctrl+D或輸入命令 exit()。最後的 >>> 是一個提示符,讓你能夠輸入 Python 命令。

A.2 在 OS X 系統中安裝 Python

大多數 OS X 系統都安裝了Python,如果你想要安裝非默認版本,請首先確定已安裝的是哪個版本的 Python。

A.2.1 確定已安裝的版本

打開一個終端窗口,並執行以下命令:

$ python --version

Python 2.7.6

上面的輸出表明,當前默認安裝的 Python 版本是 2.7.6,但系統可能還安裝了一個 Python3版本。為核實這一點,請執行如下命令:

$ python3 --version

Python 3.5.2

輸出表明,系統也安裝了 Python3.5.2。執行這個命令時,可能會出現錯誤消息,但若要確定安裝了哪些 Python 版本,有必要執行這個命令,Python2 和Python3 是不兼容的。

A.2.2 使用 Homebrew 來安裝 Python 3

如果你的系統沒有安裝 Python 3,或者你想安裝較新的的 Python 3版本,可使用一個名為 Homebrew 的包來安裝最新的 Python3 版本。

1.安裝 Homebrew

Homebrew 依賴於 Apple 包 Xcode,因此請打開一個終端窗口並執行如下命令:

$ xcode-select --install

在不斷出現的確認對話框中都單機 OK 按鈕(根據網路連接速度,這可能要花一些時間,另外安裝過程中如果需要輸入你的電腦開機密碼 PASSWORD,你直接輸入並按Enter鍵,雖然輸入時你看不見密碼顯示)。接下來安裝 Homebrew:

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

這個命令可在 Homebrew 網站(http://brew.sh/)的首頁找到。

注意:這個命令中的-e讓Ruby(Homebrew就是使用這種編程語言編寫的)執行下載的代碼。除非來源是你信任的,否則不要運行這樣的命令。

為確認正確安裝了 Homebrew,請執行如下命令:

$ brew doctor

Your system is ready to brew.

上述輸出表明你可以使用 Homebrew 來安裝 Python 包了。

2.安裝 Python 3

為安裝最新的 Python3 版本,請執行以下命令:

$ brew install python3

下面來檢查使用這個命令安裝的是哪個版本的 Python:

$ python3 --version

Python 3.6.2

輸出表明,安裝的 Python 是3.6.2版本。

A.2.3 從官網下載安裝程序進行安裝 Python3

訪問 http://python.org/downloads/,並單擊你要安裝的 Python 版本,下載完成後雙擊運行進行安裝。從官網下載的速度較慢,建議翻牆進行下載。

建議使用 Homebrew 進行安裝,因為後面做項目時使用的 pygame 庫同樣需要使用 Homebrew 來安裝。

A.3 在 Windows 系統中安裝 Python

Windows 系統默認未安裝 Python,但有必要檢查系統是否安裝了它。你可以按住 Shift 鍵並右擊桌面,再選擇「在此處打開命令窗口」來打開一個終端窗口。你也可以在開始菜單中執行命令 command。在打開的終端窗口中,執行以下命令:

$ python --version

Python 3.5.0

看到類似上面的輸出,說明已安裝了 Python,但你可能想安裝最新的版本。如果看到一條錯誤消息,就說明你需要下載並安裝 Python。

A.3.1 在 Windows 系統中安裝 Python 3

訪問 http://python.org/downloads/,並單擊你要安裝的 Python 版本。下載安裝程序,並在運行它時選擇複選框 Add Python to PATH。這讓你不用手工修改系統的環境變數,在執行命令python時也無需指定其完整路徑。

如果安裝時你沒有選擇複選框 Add Python to PATH,這就需要去配置環境變數,在下面的A.3.3中介紹。安裝 Python 后,打開一個新的終端窗口,並在其中執行命令:

$ python --version

Python 3.5.0

看到類似上面的輸出,說明已安裝了 Python,且其版本為3.5.0。如果你得到一個錯誤,那可能是你沒有勾選複選框,需要配置環境變數,請往下看。

A.3.2 查找 Python 解釋器

如果不能執行簡單明了 python,你就需要告訴 Windows 去哪裡查找 Python 解釋器。要確定 Python 解釋器的位置,請打開C盤,並在其中查找名稱以 Python 打開的文件(要找到這樣的文件夾,你可能需要再 Windows 資源管理器中的搜索欄中輸入單詞 Python)。打開這個文件夾,並查找名稱為 python(全部小寫)的文件。右擊這個文件夾並選擇「屬性」,你將在「位置」右邊看到它的路徑。

在終端窗口中,使用該路徑來確定安裝的 Python 版本:

$ C:\\Python35\python –version

Python 3.5.0

A.3.3 將 Python 添加到環境變數 Path 中

如果每次啟用 Python 終端都需要輸入完整的路徑,那就太討厭了;有鑒於此,我們將在系統中添加這個路徑,讓你只需使用命令 python 即可。如果你在安裝 Python 時選擇了複選框 Add Python to PATH,可跳過這一步。打開控制面板並單擊「系統和安全」,再單擊「系統」。單擊「高級系統設置」,在打開的窗口中單擊按鈕「環境變數」。

在「系統變數」部分,找到並單擊變數 Path,再單擊按鈕「編輯」。在出現的對話框中,單擊「變數值」。並使用右箭頭鍵滾動到最右邊。千萬不要覆蓋變數原來的值,如果你不小心這樣做了,單擊「取消」按鈕,再重複之前的步驟。在變數值的末尾添加一個分號,再添加文件python.exe的路徑:

%SystemRoot%\system32\...\System32\WindowsPowerShell\v1.0\;C:\Python34

關閉終端窗口,再打開一個新的終端窗口。這將在終端會話中載入變數 Path 的新值。現在當你執行命令 python – version 時,將看到剛才在變數 Path 中設置的Python版本。現在,你只需在命令提示符下輸入 python 並按回車,就可以啟動 Python 終端會話了。

Advertisements

你可能會喜歡