【发布时间】:2021-09-22 20:12:43
【问题描述】:
我正在尝试在 pypy3 上安装 numba,因为我的程序带有一些 numba decroated 函数,但是当我简单地调用 pypy3 -m pip install numba 时,它失败了。 pypy3是否支持numba?
【问题讨论】:
我正在尝试在 pypy3 上安装 numba,因为我的程序带有一些 numba decroated 函数,但是当我简单地调用 pypy3 -m pip install numba 时,它失败了。 pypy3是否支持numba?
【问题讨论】:
不,直到现在它不起作用。 pypy3 -m pip install numba 失败,因为无法配置 llvmlite。
但有一个解决方法 - 它不会获得任何奖品:
第一个文件,用 pypy3 运行:
import subprocess
i = input("Double this value: ")
n = subprocess.check_output(f"python3 double.py {i}", shell=True)
n = str(n)
n = n.replace("b'", "")
n = n.replace("\\n\'", "")
n = int(n)
print(f"The value now is: {n}")
这个是用python3运行的,使用numba:
import numba
import sys
in_value = sys.argv[1]
in_value = int(in_value)
@numba.jit
def double(in_value):
return(in_value * 2)
print(double(in_value))
【讨论】: