当我尝试在Azure机器学习笔记本中导入自己的Python模块时,我遇到了一些问题。
具体来说,我test.py用一个名为test_method()的方法编写了Python文件“www.example.com”,如下所示:
def test_method():
print("Hello world")
在Azure机器学习的笔记本中,我想做这样的事情:
from test import test_method
test_method()
但是我得到的错误是“ModuleNotFoundError:没有名为“test”的模块。我把所有东西都放在同一个路径上,如果我在Jupyter Notebook本地做同样的事情,它就能正常工作。
我该怎么办?
1条答案
按热度按时间hgqdbh6s1#
这是我的
.py
文件中的函数。我在notebook中导入了这个模块,并成功输出。
然后我创建了
test.py
文件并添加了下面的代码。知道我导入了
test
并运行。得到的输出和你得到的一样。然后我重新启动内核并执行。成功了
输出: