无法从模态模块导入Modal

问题描述 投票:0回答:1

我正在尝试使用

Modal
模块中的
modal
类。我已经使用 pip 成功安装了模块:

pip install modal

Python 可以识别模态模块,但当我运行以下行时,它无法识别

Modal
类:

from modal import Modal

如何在Python脚本中正确导入Modal?

python batch-processing
1个回答
1
投票

当前

Modal
模块中不存在
modal
类。我已经有一段时间没有使用这个包了,但我觉得它可能在旧版本中。

无论哪种方式,创建模式客户端实例的正确方法是使用

App
类。

import modal
app = modal.App("example-hello-world")

这来自他们的 hello world 示例

然后,每个函数都只使用

app
作为装饰器:

@app.function()
def f(i):
    if i % 2 == 0:
        print("hello", i)
    else:
        print("world", i, file=sys.stderr)

    return i * i

(再一次,这是从文档中复制粘贴的)

Modal 的文档非常好。我看到您已将

batch-processing
标签应用到您的帖子中。查看 hello world 示例后,请考虑查看扩展指南

在没有更多背景的情况下,我不知道您的具体问题是什么,所以我只能猜测这些建议会有帮助。再一次,模态有非常好的文档和示例。

© www.soinside.com 2019 - 2024. All rights reserved.