【问题标题】:how to install numba on pypy3, or pypy3 does not support numba?如何在pypy3上安装numba,或者pypy3不支持numba?
【发布时间】:2021-09-22 20:12:43
【问题描述】:

我正在尝试在 pypy3 上安装 numba,因为我的程序带有一些 numba decroated 函数,但是当我简单地调用 pypy3 -m pip install numba 时,它失败了。 pypy3是否支持numba?

【问题讨论】:

    标签: numba pypy


    【解决方案1】:

    不,直到现在它不起作用。 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))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-23
      • 1970-01-01
      • 2020-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多