问题描述:cifar10.py文件调用non_stationary.py文件的方法
目录结构:
project_directory/
└── continuum/
├── dataset_scripts/
│ └── cifar10.py
├── __init__.py
├── continuum.py
└── non_stationary.py
# cifar10.py
from continuum.non_stationary import load_torch
# 其他代码...
在文件夹 project_directory下,然后运行以下命令:
python continuum/dataset_scripts/cifar10.py
报错:ModuleNotFoundError: No module named 'continuum'
解决方法:
1、工作目录: 确保你在 project_directory 目录下运行脚本,而不是在其他目录中。
2、Python 路径:确保 project_directory 目录被包含在 Python 的模块搜索路径中。可以在脚本开头添加以下代码:
# cifar10.py
import sys
sys.path.append('/path/to/project_directory') # 替换成实际的路径
from continuum.non_stationary import load_torch
# 其他代码...