『無為則無心』Python基礎 — 3、搭建Python開發環境


1、Python開發環境介紹

所謂“工欲善其事,必先利其器”。在正式學習Python開發之前,需要先搭建Python開發環境。由於Python是解釋型編程語言,所以需要一個解釋器,這樣才能運行編寫的代碼。所以所謂的搭建Python開發環境,其實就是安裝Python的解釋器。換句話說安裝Python實際上就是安裝Python解釋器。

同時要說明的是,Python的開發是可以跨平台的,一份Python代碼,可以在不同系統上的Python解析器中運行。

2、Python解釋器的分類

(1)CPython

當我們從Python官方網站下載並安裝好Python 3.x后,我們就直接獲得了一個官方版本的解釋器:CPython。這個解釋器是用C語言開發的,所以叫CPython。在命令行下執行python命令, 就是啟動CPython解釋器,CPython是使用最廣的Python解釋器。

(2)PyPy

PyPy是另一個Python解釋器,它的目標是執行速度。PyPy采用JIT技術,對Python代碼進行動態編譯(注意不是解釋),所以可以顯著提高Python代碼的執行速度。

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

(3)Jython

Jython是運行在Java平台上的Python解釋器,可以直接把Python代碼編譯成Java字節碼執行。

(4)IronPython

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

(5)IPython

IPython是基於CPython之上的一個交互式解釋器,也就是說,IPython只是在交互方式上有所增強,但是執行Python代碼的功能和CPython是完全一樣的。好比很多國產瀏覽器雖然外觀不同,但內核其實都是調用了IE。

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

說明:

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

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

3、下載Python解釋器

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

下面以Windows操作系統為例,介紹安裝Python解釋器的方法。

進入到Python的官方網站:https://www.python.org/,進行下載。

image

說明

在我們下載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:是需要通過聯網完成安裝的。
executable installer:是可執行文件(*.exe)方式安裝。
embeddable zip file 嵌入式版本,將Python嵌入到不同的應用環境中使用。

請自行選擇對應的版本,我們通常下載executable installer

4、安裝Python解釋器

Python的安裝過程如下

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

(1)雙擊運行安裝程序,打開安裝程序。

image

(2)勾選Add Python 3.7 to PATH,並選擇Customize installation(自定義安裝)。

image

說明:

  • 勾選Add Python 3.7 to PATH,會自動給幫你配置好Python的環境變量,使你可以在任意路徑下執行Python程序。默認配置在個人用戶的PATH變量中,有Python的和pip的兩個可執行程序的環境變量
  • 如果沒有勾選,就需要我們手動的進行Python的環境變量配置:
    Python的路徑:D:\DevInstall\environments\Python\Python37\;
    pip的路徑:D:\DevInstall\environments\Python\Python37\Scripts\;
    兩個都需要配置。
  • 選擇自定義安裝主要就是自定義Python的安裝目錄,避免你安裝完成后,找不到安裝在哪里了。

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

image

說明:

  • 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.
    安裝tkinterIDLE開發環境。(就是一個開發Python的IDE,我們默認勾選就可以。)
  • Python test suite:Installs the standard library test suite.
    安裝Python的標准庫測試套件。
  • py launcher or for all users(requires elevation): Installs the global' py' launcher to make it easier to start Python.
    安裝全局的“ py”啟動器,以更輕松地啟動Python。
  • 我自己的常規操作,全部默認選項,直接下一步即可。

(4)Python安裝的高級選項

最重要的就是自定義好Python的安裝目錄,方便我們后期使用。

image

說明:

  • Install for all users
    為所有用戶安裝。
  • Associate files with Python(requires the py launcher)
    將文件與Python關聯(需要py啟動器)。
  • Create shortcuts for installed applications
    為已安裝的應用程序創建快捷方式。
  • Add Python to environment variables
    將Python添加到環境變量(如果第2步勾選了Add Python 3.7 to PATH,這里自動會顯示勾選狀態)。
  • Precompile standard library
    預編譯標准庫。
  • Download debugging symbols
    下載調試符號。
  • Download debug binaries(requires VS 2015 or later)
    下載調試二進制文件(需要VS 2015或更高版本)
  • 如上圖中勾選狀態就好,以后更深入的了解Python 后,可按需選擇。

(5)點擊Install開始安裝

image

(6)安裝完成

image

5、Python解釋器驗證

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

非常簡單,我們進入到系統的命令行中,直接執行python命令,出現如下信息,就證明我們的Python解釋器安裝成功。

image

我們執行python命令后,就會直接進入到Python的Shell中,或者說是Python的命令行中了,>>>就表示Python命令提示符。

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

注意:

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

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

image

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

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM