python - Kits19 挑战
问题描述
我正在尝试在 Windows 10 中运行 kits19 挑战的存储库,但面临很多与目录、路径相关的错误。在尝试训练 RESUNET 时,我收到此错误:
Traceback (most recent call last):
File "train_res_unet.py", line 262, in <module>
main()
File "D:\CS\Anaconda\envs\goru\lib\site-packages\click\core.py", line 764, in __call__
return self.main(*args, **kwargs)
File "D:\CS\Anaconda\envs\goru\lib\site-packages\click\core.py", line 717, in main
rv = self.invoke(ctx)
File "D:\CS\Anaconda\envs\goru\lib\site-packages\click\core.py", line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "D:\CS\Anaconda\envs\goru\lib\site-packages\click\core.py", line 555, in invoke
return callback(*args, **kwargs)
File "train_res_unet.py", line 63, in main
use_roi=False, train_transform=transform, valid_transform=transform)
File "F:\Uni\203\cse465\kits19-challenge\dataset\kits19.py", line 45, in __init__
self._get_data(train_case_ids_file, valid_case_ids_file, test_case_ids_file)
File "F:\Uni\203\cse465\kits19-challenge\dataset\kits19.py", line 67, in _get_data
train_imgs, train_labels, train_case_slice_num = self._read_npy(self._root, self._train_case, is_test=False)
File "F:\Uni\203\cse465\kits19-challenge\dataset\kits19.py", line 106, in _read_npy
case_root = root / data / f'case_{case:05d}'
File "D:\CS\Anaconda\envs\goru\lib\site-packages\pathlib2\__init__.py", line 1102, in __truediv__
return self._make_child((key,))
File "D:\CS\Anaconda\envs\goru\lib\site-packages\pathlib2\__init__.py", line 878, in _make_child
drv, root, parts = self._parse_args(args)
File "D:\CS\Anaconda\envs\goru\lib\site-packages\pathlib2\__init__.py", line 824, in _parse_args
a = os.fspath(a)
TypeError: expected str, bytes or os.PathLike object, not module
解决方案
错误
TypeError:预期的 str、字节或 os.PathLike 对象,而不是模块
只是意味着传入的任何内容a = os.fspath(a)
都不是path-like
对象,而是类型module
。python 中的模块只是一个由 Python 代码组成的文件。
我看不到如何将错误映射到文件,但我建议您升级Python
版本并确保满足您尝试运行的 repo 的所有先决条件。也可能是它没有运行在Windows
.
推荐阅读
- dart - ListView 中的 Flutter 自定义小部件导致滞后
- laravel - 使用 Laravel Eloquent 获取所有最新记录
- php - 使用 select2 时,选择框自动隐藏
- php - Doctrine - 将唯一条目映射到多个表
- azure - 在 Azure Devops 中运行 Canopy
- compiler-errors - 用于在 Verilog 中打包和解包 3-D 数组的宏
- node.js - Mongoose:有没有办法通过使用单个 mongoose 更新操作来实现这个功能?
- visual-studio - 如何在没有 Visual Studio 的情况下使用 PVS-Studio 运行 .NET Core 项目?
- python - 决策树分类器如何处理全局约束?
- ios - 在 Swift 4 中使用 NSSetUncaughtExceptionHandler