PyPy3是一款針對(duì)python用戶打造的功能強(qiáng)大的python編輯器。主要用于Hack Python創(chuàng)建項(xiàng)目。軟件在性能上有大幅的提升,平均有30%的性能提升,在某些情況下性能是20倍,提升了對(duì)NumPy的支持。PyPy比CPython是更加靈活且由于集成的跟蹤JIT編譯器,速度非???,讓PyPy比C實(shí)現(xiàn)的Python更為容易的適應(yīng)各個(gè)項(xiàng)目和方便裁剪。完全可以替代CPython2.7和CPython3.5。
安裝說明
小編為大家?guī)淼氖莗ypy3綠色版,無需安裝,解壓即可使用
使用教程
pypy的使用方法和python是一樣的,這里主要來比較一下pypy與python運(yùn)行同一個(gè)項(xiàng)目的效率
代碼如圖:
先在python2.7上運(yùn)行,結(jié)果如下:
再在pypy環(huán)境下運(yùn)行,結(jié)果如下:
可以看到pypy的效率還是要比python要快的
功能特色
1、速度:由于它只是時(shí)間編譯器,Python程序經(jīng)常跑更快PYPY。
2、使用記憶體:大,內(nèi)存饑渴的Python程序最終可能會(huì)在CPython比他們做的更小的空間。
3、兼容性:PyPy是高度兼容與現(xiàn)有的Python代碼。它支持ctypes的,可以像扭曲和Django的運(yùn)行流行的Python庫。
4、沙箱:PYPY提供不受信任的代碼能夠運(yùn)行在一個(gè)完全安全的方式。
5、Stackless: PYPY stackless的模式默認(rèn)支持大規(guī)模并發(fā),提供微線程以及其他功能。
更新日志
1.解決跳出無限pdb while循環(huán)。
2.現(xiàn)在字節(jié)構(gòu)造函數(shù)提出了TypeError當(dāng)編碼或錯(cuò)誤 指定與non-string論點(diǎn)。 根據(jù)雷諾補(bǔ)丁漂白。
3.修復(fù)崩潰當(dāng)試圖擴(kuò)大中bytearray 0 x7fffffff 字節(jié)在32位平臺(tái)上。
4.在調(diào)試模式下:修復(fù)斷言失敗時(shí)可重入 在調(diào)試模式下dict插入。
5.解決整數(shù)溢出在Unicode情況下操作(上,下, 標(biāo)題、swapcase casefold)。
6.解決在調(diào)試模式下,當(dāng)把一個(gè)復(fù)雜的斷言錯(cuò)誤 數(shù)量(nan + 0 j)。
7.“backslashreplace”固定的整數(shù)溢出問題, “xmlcharrefreplace”,“surrogatepass”的錯(cuò)誤處理程序。
8.解決溢出檢查時(shí)生成的repr unicode 對(duì)象。
9.在PyBytes_Repr修復(fù)溢出檢查。
10.解決整數(shù)溢出問題latin - 1編碼。
0條評(píng)論