【问题标题】:TypeError: 'module' object is not callable perlin_noise errorTypeError:“模块”对象不可调用 perlin_noise 错误
【发布时间】:2021-11-01 11:18:59
【问题描述】:

我正在使用 python ursina perlin_noise 制作游戏,但出现此错误

代码:

noise = perlin_noise(octaves=1,seed=int(randrange(99,111)))

进口的东西:

from perlin_noise import perlin_noise  

【问题讨论】:

    标签: python perlin-noise ursina


    【解决方案1】:

    我认为你的导入应该是:

    from perlin_noise import PerlinNoise

    然后你的代码应该是:

    noise = PerlinNoise(octaves=1,seed=int(randrange(99,111)))

    【讨论】:

    • 我试过这个,我得到了错误Traceback (most recent call last): File "pyCraft_tut_22.py", line 7, in <module> from perlin_noise import PerlinNoise ImportError: cannot import name 'PerlinNoise' from 'perlin_noise' (C:\Users\usman\AppData\Local\Programs\Python\Python37\lib\site-packages\perlin_noise\__init__.py)
    • 你在使用这个 perlin_noise Python 库吗?:pypi.org/project/perlin-noise/1.8
    • 不,我输入这个,我已经满足了要求
    • 请您尝试以下命令:python3 -m pip list 并查看安装了哪个版本的 perlin_noise。
    猜你喜欢
    • 1970-01-01
    • 2012-06-10
    • 2021-03-22
    • 2017-06-17
    • 2014-09-21
    • 2011-05-30
    • 2021-11-22
    相关资源
    最近更新 更多