官术网_书友最值得收藏!

1.2 Python的安裝與運行

由于 Python 具有跨平臺特性,因此,Windows、Linux、MacOS 系統都支持 Python的運行。

1.下載Python

這里我們介紹Windows環境下Python的安裝與運行。由于在Windows操作系統內并沒有內置 Python 的環境,因此,需要獨立進行安裝。安裝包可以到 Python 的官方網站(www.Python.org)去下載,打開官網之后,導航欄有一個“Downloads”按鈕,如圖1-2所示。

網站默認推薦了一個鏈接,因為它已經識別了我們的系統是Windows系統,推薦的是Python 3.x的最新版本3.6.5。進入相應版本的下載頁面后,里面有對于環境的基本介紹,幾個不同的版本主要針對不同的操作系統平臺。可以根據自己的系統是 32 位還是64位來選擇不同的文件進行下載。

我們也可以單擊圖 1-2 方框所示的按鈕進行下載。單擊此按鈕,默認下載 Windows 32 位 3.6.5 版本的安裝包。值得注意的是,如果你的操作系統是 Windows 7 以下的版本,它不支持3.6版本,你可能需要單獨下載3.4或3.4以下的版本。如果要下載其他的版本,可以單擊“Windows”,如圖1-3所示。

圖1-2 Python下載頁面

圖1-3 通過Windows按鈕進入下載頁面

在打開的新頁面中我們可以找到其他的版本,包括最新的測試版本,以及需要的3.4 版本。如果你想安裝一個 64 位的 3.6.5 版本,此時可單擊當前頁面上加框的鏈接,如圖1-4、圖1-5所示。

在新打開頁面的下方,我們可以找到其他幾個鏈接,開頭是Windows x86-64的文件表示Windows 64位的版本,不含64的是32位的版本。

圖1-4 Python更多版本的下載頁面

圖1-5 Python各種安裝包

圖1-5顯示有壓縮安裝包(Windows x86-64 embeddable zip file)、可執行的安裝文件(Windows x86-64 executable installer)、基于Web的安裝文件(Windows x86-64 Web-based installer),最方便的是下載可執行的安裝包。注意:64 位的版本不能安裝在 32 位的系統上,但32位的版本既可以安裝在32位的系統上,也可以安裝在64位的系統上。

2.安裝Python

Windows 可執行的安裝包安裝起來比較方便,就如同安裝其他的 Windows 應用程序一樣,我們只需要選擇合適的選項,一直單擊“Next”就可完成安裝。

當安裝出現如圖 1-6 所示的選項時,不要急于進行下一步(這里示范的系統本身是64位的)。

一定要注意:勾選“Add Python 3.6 to PATH”,添加Python3.6到環境變量之后,以后在Windows命令提示符下也可以方便、快速地啟動Python的交互式提示符或直接運行Python的命令。

選中“Add Python 3.6 to PATH”之后,選中自定義安裝,如圖1-7所示。當然選擇第一項進行安裝也可以,表示把Python安裝在C盤的用戶目錄下。但此時你最好清楚用戶目錄即所安裝的目錄是什么,以便今后有需要時能夠找到所安裝的 Python.exe文件。

圖1-6 Python安裝界面(1)

圖1-7 Python安裝界面(2)

這里以自定義安裝為例:在接下來的安裝界面里,默認我們把所有的選項都選中。如圖 1-8 所示。pip 是安裝第三方擴展包的工具,因此,是必不可少的,請一定要勾選。其他選項的含義請見圖1-8的標注。如果沒有特殊需求的話,建議把它們都選中。

圖 1-9 所示的安裝頁面有些高級選項,注意,目前它只針對當前的 Windows 用戶,安裝的目錄非常深,安裝在用戶的個人目錄下,當我們選中第一個選項時,安裝目錄就變了。請見圖1-9的標注。

圖1-8 Python安裝界面(3)

圖1-9 Python安裝界面(4)

當針對所有用戶進行安裝時,安裝目錄就變成了標準的Windows安裝目錄,即32位的系統安裝在“C:\Program Files(x86)\Python36-32”這個目錄下,64 位的系統則會安裝在“C:\Program Files\Python36”這個目錄下(注意不帶“(x86)”,后面也沒有“-32”),如圖 1-10 所示。圖 1-10 中后面兩個選項可以不選中。此時,單擊“Install”按鈕后等待安裝即可。安裝過程如圖1-11所示。

圖1-10 Python安裝界面(5)

圖1-11 Python安裝界面(6)

出現圖1-12這個界面表示Python已經安裝完成了。

圖1-12 Python安裝界面(7)

單擊“Close”按鈕關閉!安裝完成之后,可以到剛才的安裝目錄進行查看,如果查看到Python的可執行文件“python.exe”,則表明Python的安裝是成功的。

3.啟動Python

可以通過以下兩種方式來啟動Python。

1)啟動Python自帶的IDLE

如果要運行 Python,可以在 Windows 桌面單擊“開始”按鈕,在出現的搜索框中輸入“IDLE”來啟動 Python 的一個桌面應用程序,以快速提供一個“REPL”(Read-Evaluate-Print-Loop)的提示符。

如圖1-13展示了在IDLE環境中輸出“Hello python!”的效果。

圖1-13 執行Python命令

IDLE是Python自帶的一個簡易的IDE(Integrated Development Environment),它是 Python 的一種圖形界面編輯器。可以把 IDLE 看成一個簡易版的集成開發環境,其功能看起來比較簡陋,但有利于初學者學習 Python 語言本身。在這里提供了一個REPL 環境,即它先讀取用戶的輸入(“Read”),回車后進行評估計算(“Evaluate”),然后打印結果(“Print”),接下來又出現一個提示符“Loop”,如此循環。圖 1-13 的界面就遵循了REPL思想,是最簡單的一種運行方式。

2)在Windows提示符下啟動Python

另一種啟動 Python 的方式是通過 Windows 命令提示符來運行 Python 程序,在Windows搜索框里(或按“Win+R”鍵打開運行提示框,注意是鍵盤上的“Win”鍵)輸入“cmd”,如圖 1-14 所示,或者單擊開始按鈕在彈出的搜索框中輸入“cmd”后回車來啟動Windows命令行窗口,如圖1-15所示。

圖1-14 打開Windows搜索框

注意:這里看到的“>”后的閃爍光標是Windows自帶的命令提示符,即圖1-15展示的窗口是Windows命令行窗口。

圖1-15 Windows命令行窗口

在安裝 Python 的時候,由于勾選了“Add Python 3.6 to PATH”選項,把安裝的Python 添加到 Windows 的環境變量中,因此,在提示符“>”后輸入“python”回車就能順利啟動Python,如圖1-16所示。

圖1-16 在Windows命令行窗口運行Python

出現提示符“>>>”說明 Python 的安裝是成功的,同時也表明已經啟動了Python。提示符“>>>”是Python特有的提示符。

接下來無論在第一種(見圖 1-13)還是第二種(見圖 1-16)啟動方式里執行“print("Hello Python!")”,得到的輸出結果都是一樣的(見圖1-17)。

圖1-17 在Python提示符下執行命令

如果要返回 Windows 命令提示符下,則可以通過按下快捷鍵“Ctrl+Z”來達成目標。

以上兩種方式都是 REPL 形式,適用于編寫比較簡短的程序或命令,具有簡單靈活的優點。如果程序功能較多,調用的模塊或包比較多,REPL 形式維護起來就不太方便。

3)運行腳本文件

如果是一個比較大的程序,可以先把代碼寫到一個文件中,然后再去啟動 Python的腳本文件來運行,這種形式稱為“運行腳本”。

可以使用 Python 自帶的 IDLE 來完成代碼的編寫。打開一個新的代碼編輯窗口(見圖 1-18),可以在此窗口中編寫代碼,并以文件的方式保存,文件的擴展名為“.py”。

可以在 Windows 命令提示符下運行剛才的文件“D:\Python\PythonEXample\jiaocai\hello.py”,考慮到今后不會遇到有關權限的問題,可以在運行“cmd.exe”時,選擇“以管理員身份運行”來啟動Windows命令行窗口。

圖1-18 代碼編輯窗口

如果想要調用本機安裝好的 Python 來運行剛才編寫好的代碼,假設代碼文件路徑為“D:\Python\PythonEXample\jiaocai\hello.py”,在 Windows 命令行窗口中通過調用Python來執行“hello.py”腳本文件,則運行結果如圖1-19所示。

圖1-19 Python提示符下運行hello.py文件的結果

圖1-18的代碼編輯窗口是IDLE自帶的編輯器,實際上,使用Windows自帶的記事本也可以完成代碼的編寫。

對于代碼編輯器的選擇,當在做大型項目開發的時候可以選擇集成開發環境,比如 PyCharm(強烈推薦),但在目前初學階段,為了避免混淆,建議還是使用最原始的編輯工具,這樣既可以用剛才提到的 IDLE 里“文件”下的“New File”來啟動編輯器,也可以使用Windows自帶的記事本來完成代碼的編寫。

注意:在代碼編寫過程中,除必須在中文狀態下輸入的漢字和標點符號外,其他字符都必須在英文狀態下輸入,包括字符串的定界符(單引號、雙引號、三引號)。

除了 Windows 記事本,大家也可以選擇“Notepad++”或比較流行的“SublimeText3”,當然還有其他的一些編輯工具都是可以用來完成代碼編寫的。

主站蜘蛛池模板: 茶陵县| 阳高县| 祁连县| 汽车| 彰化县| 高陵县| 平远县| 泗水县| 南平市| 睢宁县| 澄城县| 怀远县| 太原市| 渝中区| 恩施市| 河北区| 德州市| 伊宁县| 秭归县| 油尖旺区| 丹棱县| 定州市| 永修县| 兰坪| 南安市| 陕西省| 高唐县| 安丘市| 临武县| 萨迦县| 元谋县| 故城县| 深水埗区| 娱乐| 鄄城县| 灌南县| 佛教| 华亭县| 呼和浩特市| 寿光市| 吴桥县|