使用PyPy运行Python程序?

2024-04-20 11:42:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我被告知可以使用PyPy来运行Python程序,这比使用JIT编译器而不是解释来编译Python要快得多。

下面的程序查找数字600851475143中的最大素因数:

import numpy as np

nr = 600851475143
n = 2

while n <= np.sqrt(nr):
    if nr%n == 0:
        nr = nr/n
    n += 1
print(nr)

使用PyPy运行这个程序是什么?

我知道有关于他们site的文档,但我不理解,希望能有一个演示。


Tags: import程序numpyif编译器asnp数字
1条回答
网友
1楼 · 发布于 2024-04-20 11:42:16

将此shebang行添加到程序顶部:

#!/usr/bin/env pypy

如果要手动执行此操作,只需在命令行中输入pypy main.py

相关问题 更多 >