我正在 colab 中导入一个测试函数,但它没有按我的预期工作。我创建了一个简单的
.py
文件来测试,但我无法导入它,尽管我可以在路径中看到该文件。
from google.colab import drive
import sys
import os
drive.mount('/content/drive', force_remount=True)
path="/content/drive/My Drive/Colab Notebooks/"
sys.path.insert(0,path)
os.chdir(path)
os.listdir(path)
from PPLLM.py import Demo
导致错误消息:
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-55-eb52ff305968> in <cell line: 1>()
----> 1 from PPLLM.py import Demo
ModuleNotFoundError: No module named 'PPLLM'
路径似乎有效:
[...,
'PPLLM.py']
PPLLM 文件在 VScode 中创建并上传,以确保没有格式问题。
内容是:
def Demo():
pass
导入时不需要更改目录,导入的模块不带扩展名。
例如,应该修复导入问题
from google.colab import drive
import sys
drive.mount('/content/drive', force_remount=True)
path="/content/drive/My Drive/Colab Notebooks/"
sys.path.insert(0,path)
from PPLLM import Demo