【無為則無心&Python基礎(chǔ)】— 4.搭建Python開發(fā)環(huán)境

一、Python開發(fā)環(huán)境介紹

所謂“工欲善其事,必先利其器”。在正式學(xué)習(xí)Python開發(fā)之前,需要先搭建Python開發(fā)環(huán)境。由于Python是解釋型編程語言,所以需要一個解釋器,這樣才能運行編寫的代碼。

所以所謂的搭建Python開發(fā)環(huán)境,其實就是安裝python的解釋器。換句話說安裝Python實際上就是安裝Python解釋器。

同時要說明的是,Python的開發(fā)是可以跨平臺的,一份Python代碼,可以在不同系統(tǒng)上的Python解析器中運行。

二、Python解釋器的分類

1、CPython

當(dāng)我們從Python官方網(wǎng)站下載并安裝好Python后,我們就直接獲得了一個官方版本的解釋器:CPython。這個解釋器是用C語言開發(fā)的,所以叫CPython。在命令行下運行Python 就是啟動CPython解釋器。CPython是使用最廣的Python解釋器。

2、PyPy

PyPy是另一個Python解釋器,它的目標(biāo)是執(zhí)行速度。PyPy采用JIT技術(shù),對Python代碼進(jìn)行動態(tài)編譯(注意不是解釋),所以可以顯著提高Python代碼的執(zhí)行速度。

絕大部分Python代碼都可以在PyPy下運行,但是PyPyCPython有一些是不同的,這就導(dǎo)致相同的Python代碼在兩種解釋器下執(zhí)行可能會有不同的結(jié)果。如果你的代碼要放到PyPy下執(zhí)行,就需要了解PyPy和CPython的不同點

3、Jython

Jython是運行在Java平臺上的Python解釋器,可以直接把Python代碼編譯成Java字節(jié)碼執(zhí)行。

4、IronPython

IronPythonJython類似,只不過IronPython是運行在微軟.Net平臺上的Python解釋器,可以直接把Python代碼編譯成.Net字節(jié)碼文件。

5、IPython

IPython是基于CPython之上的一個交互式解釋器,也就是說,IPython只是在交互方式上有所增強(qiáng),但是執(zhí)行Python代碼的功能和CPython是完全一樣的。好比很多國產(chǎn)瀏覽器雖然外觀不同,但內(nèi)核其實都是調(diào)用了IE。

CPython>>>作為提示符,而IPythonIn [序號]:作為提示符。

還有很多的Python解釋器,這些不同的Python解釋器主要目的就是,可以讓Python在不同的語言中運行。

目前對我們來說,知道有這么多Python解釋器就可以了,使用最廣泛的還是CPython。如果要和Java.Net平臺交互,最好的辦法不是用JythonIronPython,而是通過網(wǎng)絡(luò)調(diào)用來交互,確保各程序之間的獨立性。

三、下載Python解釋器

官方宣布2020年1月1日鐘聲響起之時不再維護(hù)Python2,這里我們就不說Python2和3的區(qū)別了。

下面以windows操作系統(tǒng)為例介紹安裝python的方法。

進(jìn)入到Python的官方網(wǎng)站:https://www.python.org/,進(jìn)行下載。

說明:
在我們下載Python的時候,會有如下下載選項:

Download Windows help file
Download Windows x86-64 embeddable zip file
Download Windows x86-64 executable installer
Download Windows ×86-64 web-based installer
Download Windows ×86 embeddable zip file
Download Windows x86 executable installer
Download Windows ×86 web-based installer

其中:
x86是32位版本,x86-64是64位版本。
web-based installer:是需要通過聯(lián)網(wǎng)完成安裝的。
executable installer:是可執(zhí)行文件(*.exe)方式安裝。
embeddable zip file 嵌入式版本,將Python嵌入到不同的應(yīng)用環(huán)境中使用。

請自行選擇對應(yīng)的版本,windows系統(tǒng)中一般選擇executable installer

四、安裝Python解釋器

1、Python的安裝過程如下:

  • 1、雙擊運行安裝程序,打開安裝程序。
  • 2、勾選Add Python 3.7 to PATH
  • 3、選擇Customize installation(自定義安裝)。
  • 4、選擇安裝Python的可選功能。
  • 5、選擇Python安裝的高級選項。
  • 6、將Customize install loction的路徑修改成自己的安裝路徑。
  • 7、點擊Install按鈕。

2、操作

(1)雙擊運行安裝程序,打開安裝程序。
(2)勾選Add Python 3.7 to PATH,并選擇Customize installation(自定義安裝)。

說明:

  • 勾選Add Python 3.7 to PATH,會自動給幫你配置好Python的環(huán)境變量,使你可以在任意路徑下執(zhí)行Python程序。默認(rèn)配置在個人用戶的PATH變量中,有Python的和pip的兩個可執(zhí)行程序的環(huán)境變量。
    如果沒有勾選,就需要我們手動的進(jìn)行Python的環(huán)境變量配置:
    D:\DevInstall\environments\Python\Python37;(Python的路徑)
    D:\DevInstall\environments\Python\Python37\Scripts;(pip的路徑)
    兩個都需要配置。

  • 選擇自定義安裝主要就是自定義Python的安裝目錄,避免你安裝完成后,找不到安裝在哪里了。

(3)選擇安裝Python的可選功能

說明:

  • Documentation
    Installs the Python documentation file.
    安裝Python文檔文件。

  • pip
    Installs pip, which can download and install other Python packages.
    安裝pip工具,可以通過pip工具下載并安裝其他Python軟件包。

  • tcl/tk and IDLE
    Installs tkinter and the IDLE development environment.
    安裝tkinter和IDLE開發(fā)環(huán)境。(就是一個開發(fā)Python的IDE,我們默認(rèn)勾選就可以。)

  • Python test suite
    Installs the standard library test suite.
    安裝Python的標(biāo)準(zhǔn)庫測試套件。

  • py launcher or for all users(requires elevation)
    Installs the global' py' launcher to make it easier to start Python.
    安裝全局的“ py”啟動器,以更輕松地啟動Python。

  • 全部默認(rèn)選項,直接下一步即可。

(4)Python安裝的高級選項

說明:

  • Install for all users
    為所有用戶安裝

  • Associate files with Python(requires the py launcher)
    將文件與Python關(guān)聯(lián)(需要py啟動器)

  • Create shortcuts for installed applications
    為已安裝的應(yīng)用程序創(chuàng)建快捷方式

  • Add Python to environment variables
    將Python添加到環(huán)境變量(如果第2步勾選了Add Python 3.7 to PATH,這里自動會顯示勾選狀態(tài))

  • Precompile standard library
    預(yù)編譯標(biāo)準(zhǔn)庫

  • Download debugging symbols
    下載調(diào)試符號

  • Download debug binaries(requires VS 2015 or later)
    下載調(diào)試二進(jìn)制文件(需要VS 2015或更高版本)

  • 如途中勾選狀態(tài)就好,以后更深入的了解Python 后,可按需選擇。

(5)開始安裝
(6)安裝完成

五、Python解釋器驗證

通過上邊的安裝,這里我們來驗證一下Python解釋器是否安裝成功。

非常簡單,我們進(jìn)入到系統(tǒng)的命令行中,直接執(zhí)行python命令,出現(xiàn)如下信息,就證明我們的Python解釋器安裝成功。

我們執(zhí)行python命令后,就會直接進(jìn)入到Python的shell中,或者說是Python的命令行中了,>>>就表示python命令提示符。

以后我們就可以在我們的計算機(jī)上運行Python的文件了。

注意:我們輸入的python命令,其實是和Python安裝目錄中的python.exe同名的,如果以后你的電腦中安裝了多個版本的Pyhton,可以通過修改python.exe執(zhí)行文件名稱,來區(qū)分進(jìn)去不同的Python版本的交互頁面中。

如下圖,我把Python安裝目錄中的python.exe文件名改成python123.exe


我們再從命令行窗口中輸入python命令就進(jìn)入不了Python的交互頁面了,要輸入python123命令才能夠進(jìn)入。

參考:https://www.liaoxuefeng.com/wiki/897692888725344/966138843228672

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容