使用PyPy构建Python文件
我有一个python文件。如果我用python运行这个文件,需要100秒才能完成。 如果我用Py3 windows 32位运行这个python文件,只需要20秒。 我将共享我的python文件。那么,是否可以在未安装pypy的另一台计算机上使用pypy运行此脚本,而不复制pypy文件夹? 可以用pypy编译python文件吗?像Cython 我现在就这样用,使用PyPy构建Python文件,python,compilation,cython,pypy,Python,Compilation,Cython,Pypy,我有一个python文件。如果我用python运行这个文件,需要100秒才能完成。 如果我用Py3 windows 32位运行这个python文件,只需要20秒。 我将共享我的python文件。那么,是否可以在未安装pypy的另一台计算机上使用pypy运行此脚本,而不复制pypy文件夹? 可以用pypy编译python文件吗?像Cython 我现在就这样用, os.system("C:\\pypy3\\pypy3.exe myPythonFile.py functionName paramete
os.system("C:\\pypy3\\pypy3.exe myPythonFile.py functionName parameters")
谢谢大家:)Pypy是另一种Python解释器(内部使用即时编译器)。它不是一个编译器。因此,不可能编译一个模块来通过PyPy运行。他们的答案是否定的,答案是否定的 当其他模块使用CPython时,也不可能在PyPy中运行单个模块。您或者需要以一种或另一种方式运行整个程序(或者在执行过程中使用系统调用) 它确实能够将RPython(Python的一个受限子集,其中的限制基本上没有文档化)转换为可执行文件,这就是它用来构建自身的功能
总之,您试图做的事情是不可能的,也离PyPy的目的相去甚远。您能在这里分享您的python代码吗?python代码完全无关。答案是“no-PyPy不是编译器”