Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.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
编译成可执行文件的python程序是否比在解释器中运行python程序更快?_Python_Optimization_Interpreter_Py2exe - Fatal编程技术网

编译成可执行文件的python程序是否比在解释器中运行python程序更快?

编译成可执行文件的python程序是否比在解释器中运行python程序更快?,python,optimization,interpreter,py2exe,Python,Optimization,Interpreter,Py2exe,我试着寻找这个问题,但似乎找不到答案 我有一个计算量相当大的python程序,其中包含多个用于计算机视觉应用程序的模块和类 我的问题是:“如果我使用类似py2exe的东西将python脚本转换为可执行文件,那么该程序是否会比在解释器中运行原始.py文件更快、更高效?”。提前感谢您的时间和评论 不,这只是一种方便,它与执行速度没有实际关系。像Py2exe这样的东西只是将Python解释器与源代码捆绑在一个包中,因此用户更容易管理 为了加快执行速度,您可以尝试使用PyPy(一种JIT编译器),或者尝

我试着寻找这个问题,但似乎找不到答案

我有一个计算量相当大的python程序,其中包含多个用于计算机视觉应用程序的模块和类


我的问题是:“如果我使用类似py2exe的东西将python脚本转换为可执行文件,那么该程序是否会比在解释器中运行原始.py文件更快、更高效?”。提前感谢您的时间和评论

不,这只是一种方便,它与执行速度没有实际关系。像Py2exe这样的东西只是将Python解释器与源代码捆绑在一个包中,因此用户更容易管理


为了加快执行速度,您可以尝试使用PyPy(一种JIT编译器),或者尝试用C编写程序的瓶颈。还可以查看您是否无法利用为提高执行速度而构建的现有库,例如NumPy。

否。。。。它仍然在编译器中运行。。。现在您可以在编译的python解释器中编写它,然后编译它,您可能会看到一些好处