python运行报错_ModuleNotFoundError: No module named ‘xxx‘,调用自己定义的文件报错。

发布时间:2024年01月09日

问题描述: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

# 其他代码...

文章来源:https://blog.csdn.net/weixin_51659315/article/details/135446350
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。