[英]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.