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

2.1 安裝Python解釋器

首先,介紹Python解釋器的種類。

1.CPython

該解釋器是用C語言實現的Python解釋器,也是官方提供的,并且是使用最廣泛的Python解釋器之一。CPython使用的是字節碼的解釋器,任何程序源代碼在執行之前都要先編譯成字節碼,類似于Java語言,然后由虛擬機執行,這樣當再次執行相同源代碼文件時,如果源代碼文件沒有被修改過,則它會直接解釋執行字節碼文件,從而提高程序的運行速度。

2.IPython

該解釋器是基于CPython的一個交互式解釋器,也就是說,IPython只是在交互方式上有所增強,其執行Python代碼的功能和CPython是完全一致的。

3.PyPy

該解釋器是基于Python編寫的Python解釋器,采用JIT技術(即時編譯技術)對Python代碼進行動態編譯,所以可以顯著提高Python代碼的執行速度,因此該解釋器的執行速度要比CPython解釋器快,但兼容性不如CPython解釋器。

4.JPython

該解釋器是基于Java編寫的Python解釋器,運行在Java平臺上,可以直接把Python代碼編譯成Java字節碼執行。

5.IronPython

該解釋器和JPython解釋器類似,只不過IronPython解釋器運行在微軟的.NET平臺上,可以直接把Python代碼編譯成.NET的字節碼,并且可以兼容.NET Framework鏈接庫,所以其優勢也是顯而易見的。

在了解完Python解釋器的種類之后,本書就以目前使用最為廣泛的Python解釋器——CPython解釋器,來演示一下如何下載和安裝。

本書所使用的Python解釋器的版本為3.7.0,讀者可以前往Python的官方網站下載Python解釋器,單擊Windows x86 executable installer即可完成下載,如圖2-1所示。

圖2-1 Python解釋器下載

下載完畢之后,執行安裝包,需要注意兩點,一是一定要選中Add Python 3.7 to PATH,將Python解釋器的路徑添加至系統環境變量之中,否則可能會無法正常運行;二是建議選擇Customize installation,即自定義選擇安裝Python的位置,便于后期進行其他操作,如圖2-2所示。

最后,一直單擊Next按鈕進行安裝即可。

圖2-2 Python解釋器安裝

主站蜘蛛池模板: 广昌县| 黔南| 兰西县| 广德县| 曲松县| 三原县| 剑川县| 定襄县| 镇雄县| 汉阴县| 巴彦淖尔市| 搜索| 通榆县| 武乡县| 柳河县| 金堂县| 仁寿县| 清原| 新丰县| 庆阳市| 玛沁县| 伽师县| 泸水县| 讷河市| 郯城县| 天等县| 贺兰县| 双城市| 调兵山市| 榆树市| 淮滨县| 福安市| 延边| 东宁县| 吴旗县| 隆昌县| 区。| 嫩江县| 邛崃市| 宝兴县| 扎鲁特旗|