Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PyPy构建Python文件_Python_Compilation_Cython_Pypy - Fatal编程技术网

使用PyPy构建Python文件

使用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

我有一个python文件。如果我用python运行这个文件,需要100秒才能完成。 如果我用Py3 windows 32位运行这个python文件,只需要20秒。 我将共享我的python文件。那么,是否可以在未安装pypy的另一台计算机上使用pypy运行此脚本,而不复制pypy文件夹? 可以用pypy编译python文件吗?像Cython

我现在就这样用,

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

谢谢大家:)

Pypy是另一种Python解释器(内部使用即时编译器)。它不是一个编译器。因此,不可能编译一个模块来通过PyPy运行。他们的答案是否定的,答案是否定的

当其他模块使用CPython时,也不可能在PyPy中运行单个模块。您或者需要以一种或另一种方式运行整个程序(或者在执行过程中使用系统调用)

它确实能够将RPython(Python的一个受限子集,其中的限制基本上没有文档化)转换为可执行文件,这就是它用来构建自身的功能



总之,您试图做的事情是不可能的,也离PyPy的目的相去甚远。

您能在这里分享您的python代码吗?python代码完全无关。答案是“no-PyPy不是编译器”