提问人:Sachin Bharadwaj Manjunath 提问时间:10/31/2023 更新时间:11/3/2023 访问量:45
ModuleNotFoundError:没有名为 XY 的模块
ModuleNotFoundError: no module named XY
问:
ModuleNotFoundError:没有名为 XY 的模块
XY 是克隆的存储库
上述错误是训练文件开头的 import 语句的结果。
我已经从 GitHub 克隆了一个存储库并将其安装在我的根目录上。当我执行 train.py 文件时,出现上述错误。
如果上述问题需要更多详细信息,请告诉我。
答:
0赞
Daniel
11/3/2023
#1
当您尝试导入包时,Python 将查看
- 内置模块
- 目录
sys.path
如果 和 print ,您将获得这些目录的列表。请注意,它对应于当前目录,您可以使用 获取该目录。import sys
sys.path
''
os.getcwd()
最有可能的是,您的根目录不在此路径上,并且您没有从根目录启动 Python。您可能不应该将随机源文件夹放在根目录中。您可以:
- 尝试将包移动到路径上已有的目录。
- 添加另一个路径供 Python 搜索,例如通过编辑(格式在文档中指定)。看起来您使用的是 Unix 系统,因此它将是用冒号分隔的目录路径名。
PYTHONPATH
评论