首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用PyPy构建Python

用PyPy构建Python
EN

Stack Overflow用户
提问于 2020-03-21 18:55:51
回答 1查看 1K关注 0票数 0

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

我现在就像这样使用;

代码语言:javascript
复制
os.system("C:\\pypy3\\pypy3.exe myPythonFile.py functionName parameters")

谢谢各位:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-22 14:57:32

Pypy是另一种Python解释器(在内部使用实时编译器)。它不是编译器。因此,不可能编译要通过PyPy运行的模块。他们的FAQ有一个问题:“JIT不能转储和重新加载已经编译的机器代码吗?”,答案是“不”。

当其他模块使用PyPy时,也不可能在CPython中运行单个模块。您要么需要在一个或另一个程序中运行整个程序(或者像您正在做的那样使用系统调用)。

它确实能够将RPython ( Python的一个受限子集,其中的限制基本上是无文档的)转换为可执行文件,这就是它用来构建自己的工具。这是不建议的。

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60792018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档