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