国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

在PyCharm中三步完成PyPy解釋器的配置的方法

2020-02-15 23:27:06
字體:
來源:轉載
供稿:網友

介紹方法之前,我們先說說Python的解釋器,由于Python是動態編譯的語言,和C/C++、Java或者Kotlin等靜態語言不同,它是在運行時一句一句代碼地邊編譯邊執行的,而Java是提前將高級語言編譯成了JVM字節碼,運行時直接通過JVM和機器打交道,所以進行密集計算時運行速度遠高于動態編譯語言。

但是根據二八定律(帕累托法則),有80%的計算資源只被20%的程序所使用,因此在大部分情況下,原生的CPython解釋器已經足夠滿足日常編程,加上很多科學計算庫底層都是C/C++寫的,一般不會用Python做密集計算。

然而,有個神奇的東西叫PyPy,它使用了JIT(即時編譯)技術,混合了動態編譯和靜態編譯的特性,仍然是一句一句編譯源代碼,但是會將翻譯過的代碼緩存起來以降低性能損耗。相對于靜態編譯代碼,即時編譯的代碼可以處理延遲綁定并增強安全性。

現在官方最新版本是Python 3.5,當你從官網下載并安裝好Python后,就自帶了一個CPython解釋器,是使用最廣的Python解釋器,我們在終端使用python xxx.py命令就是調用的CPython解釋器。

我們剛才提到的Pypy也是一種解釋器,使用pypy xxx.py命令即可。

親測表示,密集計算時速度基本接近Java。

下面我們就說下怎么在PyCharm上安裝Pypy解釋器(以mac OS為例,其余系統后續再更新,過程其實是類似的)。

1.進入官網(http://pypy.org/download.html),可以發現,目前PyPy官方兼容Python 3.5的包還在beta階段,只提供源碼和Linux版的beta包,所以沒有mac版的穩定包,但是2.7已經是穩定版,找到Mac OS X binary (64bit)即可下載兼容2.7的包。

PyCharm PyPy解釋器的配置

PyCharm PyPy解釋器的配置

如果有同學實在需要Python 3版本的Pypy,那就點擊圖中的All our downloads,找到pypy3.3-v5.5.0-alpha-osx64.tar.bz2下載,這是目前可以直接使用的最新的兼容Python 3的mac系統的包,3.5估計要等一段時間吧。

PyCharm PyPy解釋器的配置

2.好了,我廢話太多了,無論你是下的pypy2-v5.8.0-osx64.tar.bz2還是pypy3.3-v5.5.0-alpha-osx64.tar.bz2,現在解壓到任意目錄下面。

3.打開PyCharm,進入Preferences,找到Project:Python下面的Project Interpreter,在下拉列表中你就可以看到你現在所有的Python解釋器。

PyCharm PyPy解釋器的配置

PyCharm PyPy解釋器的配置

點擊Show All,然后添加,選Add Local,

PyCharm PyPy解釋器的配置

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 邵东县| 龙川县| 新化县| 云阳县| 西安市| 潜江市| 铜鼓县| 高平市| 台山市| 报价| 青浦区| 开远市| 大厂| 聂拉木县| 枣强县| 富蕴县| 日土县| 柳江县| 孝昌县| 本溪市| 新营市| 宁都县| 莱州市| 永清县| 沈丘县| 民和| 长沙县| 申扎县| 上犹县| 将乐县| 乐昌市| 阳春市| 贵阳市| 西乌| 营口市| 西林县| 临汾市| 浮梁县| 新源县| 台中县| 寿阳县|