Python 解釋器 Nuitka

原文來自:https://www.oschina.net/p/nuitkapython

前言性能優化

Nuitka是一個Python的替代編譯器。它能夠無縫地替代和擴展Python的解釋和編譯工做。如今支持CPython2.六、2..七、3.二、3.3和3.4版本。它能夠執行編譯的代碼,並能用很兼容的方式將目標代碼一塊兒編譯。性能

開發者能夠自由的使用全部的Python模塊庫和其餘所有的第三方擴展庫。Nuitka能夠將Python代碼編譯成C級別的程序,並像CPython調用libpython同樣去使用libpython庫去執行編譯後的程序。Nuitka的這些的優化工做旨在是爲了可以避免Python執行過程當中的在某個環節產生的沒必要要的開銷。並旨在可以是消除一些不兼容性,雖然這是一種改進了的模式,但也不是每一個標準Python的bug都能模擬,例如,提供更完整的錯誤信息。學習

Nuitka 某些地方比 CPython 要更快些,不過目前尚未進行全面的性能優化,發展空間巨大。優化

不須要對環境變量進行修改,能夠不改變環境的狀況下在腳本目錄之外直接運行nuitka和nuitka-run。做爲一個可選項,爲了方便也能夠將bin目錄加入到PATH中。ui

Nuitka和其它unix程序同樣具備—help參數選項來得到幫助:.net

1nuitka —helpunix

Nuitka-run命令於Nuitka命令是相同的,但具備不一樣的默認選項。它能夠編譯和直接執行Python腳本,使用—help能夠得到幫助:htm

1nuitka-run —help開發

 

學習歷來不是一我的的事情,要有個相互監督的夥伴,工做須要學習python或者有興趣學習python的夥伴能夠私信回覆小編「學習」 獲取資料,一塊兒學習

相關文章
相關標籤/搜索