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

为何我的Flet代码无法运行?(macOS 10.13.6+PyCharm CE环境)

解决macOS 10.13.6下Flet运行LSOpenURLsWithRole错误-10825的方案

方案一:改用Web模式运行(最快捷)

直接修改代码,让Flet通过浏览器启动应用,绕过不兼容的桌面客户端:

import flet as ft

def main(page: ft.Page):
    page.add(ft.Text(value="Hello, world!"))

ft.app(target=main, view=ft.WEB_BROWSER)

运行后会自动打开默认浏览器加载应用,无需依赖本地Flet.app。

方案二:降级Flet到兼容旧系统的版本

新版本Flet的桌面客户端不再支持macOS 10.13,可尝试安装更早的兼容版本:

pip uninstall flet -y
pip install flet==0.10.0

安装完成后重新运行原Hello World代码,验证桌面客户端是否能正常启动。

方案三:检查应用权限(可选)

  • 定位到报错中的Flet.app路径:/Users/turtle/.flet/bin/flet-0.12.2/Flet.app
  • 右键点击该应用,选择「显示简介」,勾选「允许从以下位置下载的应用:任何来源」(若系统提示需关闭SIP,操作前请确认风险)
  • 也可在终端直接打开应用查看详细提示:
    open /Users/turtle/.flet/bin/flet-0.12.2/Flet.app
    

内容的提问来源于stack exchange,提问作者Keyboard's_Slave

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 21:57:32