You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mesop Python报错:路径/未注册,示例代码运行异常原因咨询

Mesop报错“path / not registered”的解决方法

你遇到的问题是:代码中通过@me.page指定了path="/text_to_text",但访问http://localhost:32123/text_to_text时仍触发“path / not registered”错误。

核心原因

Mesop启动后默认会尝试访问根路径/,如果你的代码里没有注册/路径对应的页面,即使其他路径已注册,也会抛出这个错误——哪怕你手动访问的是正确的/text_to_text路径,启动时的默认根路径检查还是会触发报错。

解决方法

方法1:添加根路径路由或重定向

在代码中给根路径/注册一个页面,最简单的方式是直接重定向到你的目标路径:

import mesop as me
import mesop.labs as mel

@me.page(path="/")
def root_page():
    me.redirect("/text_to_text")

@me.page(
    security_policy=me.SecurityPolicy(
    allowed_iframe_parents=["https://google.github.io"]
    ),
    path="/text_to_text",
    title="Text to Text Example",
)
def app():
    mel.text_to_text(
    upper_case_stream,
    title="Text to Text Example",
    transform_mode="replace"
  )

def upper_case_stream(s: str):
    return "Echo: " + s

方法2:启动时指定打开目标路径

运行Mesop应用时,通过--open参数直接指定要访问的路径,跳过根路径的默认检查:

mesop run your_script.py --open /text_to_text

验证要点

  • 确保代码修改后保存,重新运行应用;
  • 确认Mesop版本是最新稳定版,避免版本兼容问题。

内容的提问来源于stack exchange,提问作者MitSee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 17:24:51