天天看點

安裝python環境與運作_Python安裝和環境配置

Python 3适用于Windows,Mac OS和大多數Linux作業系統。即使Python 2目前可用于許多其他作業系統,有部分系統Python 3還沒有提供支援或者支援了但被它們在系統上删除了,隻保留舊的Python 2版本。

在本教程中,我們重點講解如何在 Windows 10 和 Ubuntu 系統上安裝 Python 3 的最新版本(目前新版本:Python 3.6.1)。

在Windows 10上安裝Python 3

最新版本的Python 3(Python 3.5.1)的二進制檔案可從Python官方網站的下載下傳頁面: http://www.python.org/downloads/windows/ 下載下傳,可以使用以下不同的安裝選項 -

安裝python環境與運作_Python安裝和環境配置

這裡選擇: 下載下傳Windows x86-64 executable installer 下載下傳。下載下傳完成後,輕按兩下 python-3.6.1-amd64.exe 可執行檔案。

第一步:輕按兩下 python-3.6.1-amd64.exe 可執行檔案,如下所示 -

安裝python環境與運作_Python安裝和環境配置

第二步:選擇“Cusomize installation“,如下所示 -

安裝python環境與運作_Python安裝和環境配置

第三步:選擇“Next>“,這裡選擇安裝在 D:\Program Files\Python36,如下所示 -

安裝python環境與運作_Python安裝和環境配置

第四步:開始安裝 “Install“ ,如下 -

安裝python環境與運作_Python安裝和環境配置

第五步:安裝完成後選擇關閉(Close),如下所示 -

安裝python環境與運作_Python安裝和環境配置

測試安裝結果

由于我們在安裝的第一步中,已經選擇了“Add Python 3.6 to PATH”了,是以這裡不需要單獨去設定環境變量了。如果沒有選擇此項,則應該需要将Python 3.6添加到環境變量。

假設您已經按照上面的步驟來安裝完成,現在打開指令提示符,并在其中輸入 python,然後回車 -

安裝python環境與運作_Python安裝和環境配置

到此,在 Windows 10 系統上安裝 Python 3.6 已經完成了。

在Ubuntu上安裝Python 3

首先來看看當 Ubuntu 系統上安裝的是什麼版本的 Python,在終端上輸入 python,如下所示 -

[email protected]:~$ python -version

The program 'python' can be found in the following packages:

* python-minimal

* python3

Try: sudo apt install

[email protected]:~$

在上面顯示結果中,還沒有安裝 Python 。

第一種情況:

如果使用的是Ubuntu 14.04或16.04,則可以使用J Fernyhough的PPA: http://launchpad.net/~jonathonf/+archive/ubuntu/python-3.6 來安裝Python 3.6:

sudo add-apt-repository ppa:jonathonf/python-3.6

sudo apt-get update

sudo apt-get install python3.6

第二種情況:

如果使用的是Ubuntu 16.10或17.04,則Python 3.6位于Universe存儲庫中,直接更新 apt-get,然後再安裝即可 -

sudo apt-get update

sudo apt-get install python3.6

現在,檢視 Ubuntu 的目前版本 -

[email protected]:~$ sudo lsb_release -a

[sudo] password for yiibai:

No LSB modules are available.

Distributor ID: Ubuntu

Description: Ubuntu 16.04.1 LTS

Release: 16.04

Codename: xenial

[email protected]:~$

提示:Ubuntu無法找到add-apt-repository問題的解決方法,執行安裝指令:apt-get install python-software-properties,除此之外還要安裝 apt-get install software-properties-common,然後就能用add-apt-repository了。

根據上面顯示的系統資訊,系統版本是:Ubuntu 16.04.1 LTS,是以屬于第一種情況安裝 Python 3.6,是以完整的安裝步驟如下 -

sudo apt-get install python-software-properties

sudo apt-get install software-properties-common

sudo add-apt-repository ppa:jonathonf/python-3.6

sudo apt-get update

sudo apt-get install python3.6

注意,上面指令執行可能會出現中斷或錯誤的情況,可嘗試多執行幾次。

當上面指令成功執行完成後,預設情況下,它也會安裝了一個 Python 2.7,在指令行提示符下輸入:python,那麼它使用的是 Python 2.7,如果要使用 Python 3.6,那麼可以直接輸入:python3.6,驗證安裝結果如下所示 -

安裝python環境與運作_Python安裝和環境配置

從源代碼編譯安裝 Python 3.6

或者,如果您有時間和精力,也可以嘗試從源代碼編譯來安裝 Python 3.6 。源代碼下載下傳位址:http://www.python.org/ftp/python/3.6.1/

首先,需要使用以下指令安裝一些建構依賴項。

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.org下載下傳Python 3.6源代碼。

wget http://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz

接下來,解壓縮tarball。

tar xvf Python-3.6.0.tar.xz

現在cd進入源目錄,配置建構環境并進行安裝。

cd Python-3.6.0/

./configure

sudo make altinstall

使altinstall指令跳過建立符号連結,是以/usr/bin/python仍然指向舊版本的Python,保證Ubuntu系統将不會中斷。

完成完成後,可以通過鍵入以下指令來使用Python 3.6:

$ python3.6

以下是所有可用指令行選項的清單 -

編号

選項

說明

1

-d

提供調試輸出

2

-O

生成優化的位元組碼(結果為.pyo檔案)

3

-S

啟動時不要運作導入站點來尋找Python路徑

4

-v

詳細輸出(import語句的詳細跟蹤)

5

-X

禁用基于類的内置異常(僅使用字元串); 從版本1.6開始已經過時了

6

-c cmd

運作Python腳本作為cmd字元串發送

7

file

從給定運作的Python腳本檔案

指令行腳本

通過在應用程式中調用解釋器,可以在指令行中執行Python腳本,如以下示例所示。

$python script.py # Unix/Linux

or

python% script.py # Unix/Linux

or

C:>python script.py # Windows/DOS

注意 - 確定檔案權限模式允許執行。

內建開發環境

如果您的系統上支援Python的GUI應用程式,也可以從圖形使用者界面(GUI)環境運作Python。

Unix - IDLE是第一個用于Python的Unix IDE。

Windows - PythonWin是Python的第一個Windows圖形使用者界面,是具有GUI的IDE。

Macintosh - Macintosh版本的Python以及IDLE IDE可從主網站擷取,可作為MacBinary或BinHex’d檔案下載下傳。

如果您無法正确設定環境,則可以通過向系統管理者尋求幫助。確定Python環境設定正确,以正常工作。

注 - 後續章節中給出的所有示例都是使用Windows 7和Ubuntu Linux上提供的Python 3.6.1版本來執行。

¥ 我要打賞

糾錯/補充

收藏

加QQ群啦,易百教程官方技術學習群

注意:建議每個人選自己的技術方向加群,同一個QQ最多限加 3 個群。