Python安裝和環(huán)境配置

2023-12-27 15:36 更新

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

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

在Windows 10上安裝Python 3

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

img

這里選擇: 下載Windows x86-64 executable installer 下載。下載完成后,雙擊 python-3.6.1-amd64.exe 可執(zhí)行文件。

第一步:雙擊 python-3.6.1-amd64.exe 可執(zhí)行文件,如下所示 -

img

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

img

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

img

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

img

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

img

測試安裝結(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)完成了。

在 Ubuntu 上安裝Python 3

首先來看看當(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.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

第二種情況: 如果使用的是Ubuntu 16.1017.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é)果如下所示 -

img

從源代碼編譯安裝 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è)置正確,以正常工作。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號