W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Python 3 適用于 Windows,Mac OS 和大多數(shù) Linux操作系統(tǒng)。即使 Python 2目前可用于許多其他操作系統(tǒng),有部分系統(tǒng) Python 3還沒有提供支持或者支持了但被它們在系統(tǒng)上刪除了,只保留舊的 Python 2版本。
在本教程中,我們重點講解如何在 Windows 10 和 Ubuntu 系統(tǒng)上安裝 Python 3 的最新版本(當(dāng)前新版本:Python 3.6.1)。
最新版本的 Python 3(Python 3.5.1)的二進制文件可從 Python 官方網(wǎng)站的下載頁面: http://www.python.org/downloads/windows/ 下載,可以使用以下不同的安裝選項 -
這里選擇: 下載Windows x86-64 executable installer 下載。下載完成后,雙擊 python-3.6.1-amd64.exe 可執(zhí)行文件。
第一步:雙擊 python-3.6.1-amd64.exe 可執(zhí)行文件,如下所示 -
第二步:選擇“Cusomize installation“,如下所示 -
第三步:選擇“Next>“,這里選擇安裝在 D:\Program Files\Python36,如下所示 -
第四步:開始安裝 “Install“ ,如下 -
第五步:安裝完成后選擇關(guān)閉(Close),如下所示 -
測試安裝結(jié)果
由于我們在安裝的第一步中,已經(jīng)選擇了“Add Python 3.6 to PATH”了,所以這里不需要單獨去設(shè)置環(huán)境變量了。如果沒有選擇此項,則應(yīng)該需要將Python 3.6添加到環(huán)境變量。
假設(shè)您已經(jīng)按照上面的步驟來安裝完成,現(xiàn)在打開命令提示符,并在其中輸入 python
,然后回車 -
到此,在 Windows 10 系統(tǒng)上安裝 Python 3.6 已經(jīng)完成了。
首先來看看當(dāng) Ubuntu 系統(tǒng)上安裝的是什么版本的 Python,在終端上輸入 python
,如下所示 -
yidong@ubuntu:~$ python -version
The program 'python' can be found in the following packages:
* python-minimal
* python3
Try: sudo apt install <selected package>
yidong@ubuntu:~$
在上面顯示結(jié)果中,還沒有安裝 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
現(xiàn)在,查看 Ubuntu 的當(dāng)前版本 -
yidong@ubuntu:~$ sudo lsb_release -a
[sudo] password for chan:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.1 LTS
Release: 16.04
Codename: xenial
yidong@ubuntu:~$
提示:Ubuntu 無法找到
add-apt-repository
問題的解決方法,執(zhí)行安裝命令:apt-get install python-software-properties
,除此之外還要安裝apt-get install software-properties-common
,然后就能用add-apt-repository
了。
根據(jù)上面顯示的系統(tǒng)信息,系統(tǒng)版本是: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
注意,上面命令執(zhí)行可能會出現(xiàn)中斷或錯誤的情況,可嘗試多執(zhí)行幾次。
當(dāng)上面命令成功執(zhí)行完成后,默認情況下,它也會安裝了一個 Python 2.7,在命令行提示符下輸入:python
,那么它使用的是 Python 2.7,如果要使用 Python 3.6,那么可以直接輸入:python3.6
,驗證安裝結(jié)果如下所示 -
從源代碼編譯安裝 Python 3.6 或者,如果您有時間和精力,也可以嘗試從源代碼編譯來安裝 Python 3.6 。源代碼下載地址:http://www.python.org/ftp/python/3.6.1/
首先,需要使用以下命令安裝一些構(gòu)建依賴項。
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
現(xiàn)在cd
進入源目錄,配置構(gòu)建環(huán)境并進行安裝。
cd Python-3.6.0/
./configure
sudo make altinstall
使 altinstall
命令跳過創(chuàng)建符號鏈接,所以 /usr/bin/python
仍然指向舊版本的 Python,保證 Ubuntu
系統(tǒng)將不會中斷。
完成完成后,可以通過鍵入以下命令來使用 Python 3.6:
$ python3.6
以下是所有可用命令行選項的列表 -
編號 | 選項 | 說明 |
---|---|---|
1 | -d |
提供調(diào)試輸出 |
2 | -O |
生成優(yōu)化的字節(jié)碼(結(jié)果為 .pyo 文件) |
3 | -S |
啟動時不要運行導(dǎo)入站點來尋找 Python 路徑 |
4 | -v |
詳細輸出( import 語句的詳細跟蹤) |
5 | -X |
禁用基于類的內(nèi)置異常(僅使用字符串); 從版本 1.6 開始已經(jīng)過時了 |
6 | -c cmd |
運行 Python 腳本作為 cmd 字符串發(fā)送 |
7 | file |
從給定運行的 Python 腳本文件 |
命令行腳本
通過在應(yīng)用程序中調(diào)用解釋器,可以在命令行中執(zhí)行 Python 腳本,如以下示例所示。
$python script.py # Unix/Linux
or
python% script.py # Unix/Linux
or
C:>python script.py # Windows/DOS
注意 - 確保文件權(quán)限模式允許執(zhí)行。
集成開發(fā)環(huán)境
如果您的系統(tǒng)上支持 Python 的 GUI 應(yīng)用程序,也可以從圖形用戶界面(GUI)環(huán)境運行 Python。
Unix - IDLE 是第一個用于 Python 的 Unix IDE。
Windows - PythonWin 是 Python 的第一個 Windows 圖形用戶界面,是具有 GUI 的 IDE。
Macintosh - Macintosh 版本的 Python 以及 IDLE IDE 可從主網(wǎng)站獲取,可作為 MacBinary 或 BinHex’d 文件下載。
如果您無法正確設(shè)置環(huán)境,則可以通過向系統(tǒng)管理員尋求幫助。確保Python環(huán)境設(shè)置正確,以正常工作。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: