簡體   English   中英

使用 PyPy 構建 Python 文件

[英]Build Python File with PyPy

我有python文件。 如果我用 python 運行這個文件,它需要 100 秒才能完成。 如果我用 PyPy3 windows 32bit 運行這個 python 文件,它只需要 20 秒。 我將分享我的python文件。 那么是否可以在未安裝 pypy 的另一台計算機中使用 pypy 運行此腳本而無需復制 pypy 文件夾? 是否可以用pypy編譯python文件? 像 Cython?

我現在就是這樣使用的;

os.system("C:\\pypy3\\pypy3.exe myPythonFile.py functionName parameters")

謝謝大家 :)

Pypy 是另一種 Python 解釋器(內部使用即時編譯器)。 它不是編譯器。 因此,無法編譯模塊以通過 PyPy 運行。 他們的常見問題解答有一個問題“JIT 不能轉儲並重新加載已經編譯的機器代碼嗎?” ,答案是否定的。

當其余模塊使用 CPython 時,也不可能在 PyPy 中運行單個模塊。 您要么需要以一種或另一種方式運行整個程序(或在執行時使用系統調用)。

它確實能夠將 RPython(Python 的一個受限子集,其中的限制基本上沒有記錄)轉換為可執行文件,這是它用來構建自身的。 不建議這樣做。 .


總之,您嘗試做的事情是不可能的,而且與 PyPy 的目的相去甚遠。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM