Colaboratory 中的 ModuleNotFoundError

ModuleNotFoundError in Colaboratory

我正在尝试 运行 我的项目使用 GPU,但我无法让它工作。 我有 运行 以下命令:

from google.colab import drive
drive.mount('/content/gdrive')

%cd gdrive/MyDrive/project_folder

import sys
sys.path.append('/content/gdrive/MyDrive/project_folder')

然后我尝试使用

从 project_folder 运行 我的主脚本
! python property_prediction/predict.py

在 predict.py 的第一行中,我从文件夹 'project_folder' 导入了一个模块,但这在 colab 中出现了这个错误:

File "property_prediction/predict.py", line 17, in <module>
from GP.kernels import Shortest_Path
ModuleNotFoundError: No module named 'GP

为什么找不到包含我的内核脚本的文件夹 GP?

尝试将您的 运行 命令替换为:

!python -m property_prediction.predict

或更好:

from property_prediction.predict import predict # or whatever your main function is called

predict()

注意:这当然是假设您在文件夹 project_folder

中有一个名为 GP 的模块

如果 none 这项工作,您可能有兴趣阅读 或其他关于使用 python 导入的文章(这很可能不是 [=25= 的问题) ]合作)