我正在尝试将名为“ clusterer.py”的自定义模块导入到我的colab笔记本中。但是导入功能无法找到该文件。还有其他导入自定义模块的方法吗?
安装驱动器后,我已经尝试过这种方法:How to import custom modules in google colab?,其结果是:'没有名为'clusterer'的模块
export default {
beforeCreate() {
let path = this.$route.path;
let layout = 'default' // Axios response
this.$store.dispatch('configuration/setColor', layout);
},
layout(context) {
return context.store.getters['configuration/getConfiguration'].layout;
}
}
输出如下: '/ content / gdrive /我的驱动器/ Colab笔记本/Omdena_Mars_Anomaly_Detection/clusterer.py'
'/ content / gdrive /我的驱动器/ Colab笔记本/Omdena_Mars_Anomaly_Detection/feature_extractor.py'
[模块'clusterer.py'的内容]
ModuleNotFoundError:没有名为“群集器”的模块
答案 0 :(得分:0)
好的,我想我想出了一个解决方案。就我而言,我必须物理上进入文件所在的目录。这就是我所做的
1a。重新启动内核,但“重置所有运行时”,特别是如果您刚刚将file.py添加到目录中。
1b。cd gdrive/My Drive/Colab Notebooks/Omdena_Mars_Anomaly_Detection
!ls /content/gdrive/My\ Drive/Colab\Notebooks/Omdena_Mars_Anomaly_Detection/*.py
!cat /content/gdrive/My\ Drive/Colab\ Notebooks/Omdena_Mars_Anomaly_Detection/mylib.py
import sys
sys.path.append('/content/gdrive/My\ Drive/Colab\ Notebooks/Omdena_Mars_Anomaly_Detection')
5。import clusterer
为我工作。 谢谢