Windows11下启动fiftyone GUI显示"Not Found"问题求助
解决FiftyOne GUI在Windows11下显示"Not Found"(404)的问题
问题描述
在Windows11(版本10.0.22621)中启动FiftyOne GUI时,浏览器始终返回404并显示"Not Found"提示,已尝试切换Anaconda环境(Python3.9/3.10)、纯Python3.10环境及Jupyter Notebook版本,严格遵循官方教程操作仍未解决。
问题截图:
环境信息:
System Information: - OS: Windows - OS Version: 10.0.22621 - Architecture: ('64bit', 'WindowsPE') - Python Version: 3.10.12 | packaged by Anaconda, Inc. | (main, Jul 5 2023, 19:01:18) [MSC v.1916 64 bit (AMD64)]
排查与解决步骤
1. 重新下载Web资源包
FiftyOne GUI依赖本地Web资源,若资源下载不完整会触发404。执行以下代码强制重新下载:
import fiftyone as fo fo.download_web_app(force=True)
2. 指定端口并关闭代理启动
Windows下代理或端口占用可能导致资源无法加载,尝试指定未被占用的端口并禁用代理:
session = fo.launch_app(dataset, port=5151, proxy=False)
启动后手动访问http://localhost:5151验证是否正常加载。
3. 清理FiftyOne缓存
缓存损坏可能引发异常,按以下步骤清理:
- 打开文件资源管理器,输入
%USERPROFILE%\.fiftyone - 删除
web文件夹及cache目录下所有内容 - 重新启动FiftyOne
4. 降级到稳定版本
部分新版本在Windows环境存在兼容性问题,尝试降级到经过验证的稳定版本:
pip install fiftyone==0.17.0
5. 检查防火墙/杀毒软件拦截
Windows Defender或第三方杀毒软件可能拦截FiftyOne本地服务,暂时关闭防火墙或将FiftyOne添加至信任列表后重试。
内容的提问来源于stack exchange,提问作者adudley
相关产品推荐
相关产品推荐

