Python中无法从dataset包导入LungDataset问题咨询
解决ImportError: 无法从'dataset'导入'LungDataset'的问题
核心原因
你当前安装的是PyPI官方的dataset包(用于简化数据库操作的工具库),但教学视频里的LungDataset并不是这个公共包的一部分,大概率是视频作者自定义的数据集类,或是视频配套代码里的本地dataset.py文件/dataset文件夹模块。
具体解决步骤
- 获取视频配套代码:找到教学视频对应的源码资源,里面应该包含一个名为
dataset的文件(dataset.py)或文件夹,将其放到你的项目根目录下,与运行脚本同级。 - 卸载冲突的公共包:如果不需要官方的
dataset包,直接卸载避免命名冲突:pip uninstall dataset - 调整导入路径:如果视频里的
dataset是某个自定义项目的子模块(比如medical_datasets.dataset),修改导入语句为对应路径:from medical_datasets.dataset import LungDataset - 核对虚拟环境:确保你运行代码的虚拟环境和视频中使用的一致,避免因环境差异导致的模块路径或包版本问题。
内容的提问来源于stack exchange,提问作者ashrafghani afrah
相关产品推荐
相关产品推荐

