1. 程式人生 > 實用技巧 >從零開始學python之Python安裝和環境配置

從零開始學python之Python安裝和環境配置

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

在本教程中,我們重點講解如何在Windows 10Ubuntu系統上安裝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系統學習教程,包括從基礎的python指令碼到web開發、爬蟲、資料分析、資料視覺化、機器學習等。想要這些資料的可以進裙930900780即可領取。

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

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

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

第三步:選擇“Next>

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

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

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

測試安裝結果

由於我們在安裝的第一步中,已經選擇了“Add Python 3.6 to PATH”了,所以這裡不需要單獨去設定環境變量了。如果沒有選擇此項,則應該需要將Python 3.6新增到環境變數。
假設您已經按照上面的步驟來安裝完成,現在開啟命令提示符,並在其中輸入 python,然後回車 -

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

在Ubuntu上安裝Python 3

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

yiibai@ubuntu:~$ python -version
The program 'python' can be found in the following packages:
 * python-minimal
 * python3
Try: sudo apt install <selected package>
yiibai@ubuntu:~$
Shell

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

第一種情況:
如果使用的是Ubuntu 14.0416.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
Shell

第二種情況:
如果使用的是Ubuntu 16.1017.04,則Python 3.6位於Universe儲存庫中,直接升級 apt-get,然後再安裝即可 -

sudo apt-get update
sudo apt-get install python3.6
Shell

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

yiibai@ubuntu:~$ 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
yiibai@ubuntu:~$
Shell

提示: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
Shell

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

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

從原始碼編譯安裝 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
Shell

然後,從python.org下載Python 3.6原始碼。

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

接下來,解壓縮tarball。

tar xvf Python-3.6.0.tar.xz
Shell

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

cd Python-3.6.0/

./configure

sudo make altinstall
Shell

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

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

$ python3.6
Shell

以下是所有可用命令列選項的列表 -

編號 選項 說明 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
Shell

注意 - 確保檔案許可權模式允許執行。

整合開發環境

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

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

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

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

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

最後多說一句,小編是一名python開發工程師,這裡有我自己整理的一套最新的python系統學習教程,包括從基礎的python指令碼到web開發、爬蟲、資料分析、資料視覺化、機器學習等。想要這些資料的可以進裙930900780即可領取。

本文章素材來源於網路,如有侵權請聯絡刪除。