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

导入fiftyone.zoo时出现ModuleNotFoundError问题求助

解决ModuleNotFoundError: No module named 'fiftyone.zoo'问题

问题重现

你运行的Python代码:

import fiftyone
import fiftyone as fo
import fiftyone.zoo as foz

dataset = foz.load_zoo_dataset("quickstart")
session = fo.launch_app(dataset)

出现的错误:

ModuleNotFoundError: No module named 'fiftyone.zoo'

解决方案

1. 清理错误安装,重新安装官方包

fiftyone.zoo是fiftyone核心包的内置模块,不需要单独安装fiftyone.zoo或zoo,错误的安装会导致模块冲突。执行以下命令清理并重装:

pip uninstall -y fiftyone fiftyone.zoo zoo
pip install fiftyone

2. 确认PyCharm解释器配置正确

  • 打开PyCharm,进入File > Settings > Project: [你的项目名] > Python Interpreter
  • 检查列表中是否存在fiftyone,且版本为最新稳定版(v0.23及以上)
  • 若未找到,点击+号搜索fiftyone完成安装,确保选择的是当前项目对应的虚拟环境(而非全局解释器)

3. 优化导入代码(可选)

原代码存在重复导入,可简化为:

import fiftyone as fo
import fiftyone.zoo as foz

dataset = foz.load_zoo_dataset("quickstart")
session = fo.launch_app(dataset)

4. 验证安装有效性

在PyCharm终端或系统终端中运行以下代码,确认模块可正常导入:

import fiftyone.zoo
print(fiftyone.zoo.__file__)

若能输出模块的本地路径,说明安装成功;若仍报错,需确认终端激活的虚拟环境与PyCharm配置的解释器一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 20:36:23