在colab中导入自定义模块时出错

时间:2020-06-03 10:00:26

标签: module google-colaboratory

我正在尝试将自定义模块导入脚本,但是colab无法从驱动器中找到该模块。 我将添加一个屏幕截图,以便您可以看到目录:

Screenshot of directory

这是我尝试导入模块的代码:

Not right attribute. Error code = 10003

当我尝试运行此程序时,出现以下错误消息:

ModuleNotFoundError:没有名为“ black_sholes”的模块

在此先感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

您可以将gdrive添加到PYTHONPATH

import sys

sys.path.insert(0, "/content/gdrive/My Drive/Colab Notebooks/Heston")

import black_scholes

如果您不想修改sys.path,则只需运行模块即可,但是您将失去black_scholes命名空间:

%run "/content/gdrive/My Drive/Colab Notebooks/Heston/black_scholes.py"

答案 1 :(得分:0)

您忘记了结尾处的点

!cp "/content/gdrive/My Drive/Colab Notebooks/Heston/black_scholes.py"

应该是

!cp "/content/gdrive/My Drive/Colab Notebooks/Heston/black_scholes.py" .