在我的笔记本分析中,我想使用一些用不同脚本编写的函数(但在同一个文件夹中)。它看起来像这样:
main folder:
- subfolder
- __init__.py
- my_script.py
- my_notebook.ipynb
当我想在my_script
的单元格中导入my_notebook
时,我一直收到No module named my_script
错误。我不明白为什么即使文件在同一文件夹中也会发生这种情况。我该如何导入my_script
? IDE没有抛出任何错误,我尝试了多种方法来导入它,但没有取得多大成功。
答案 0 :(得分:1)
这就是笔记本电脑如何工作,你不能这样做。据我所知,你只能从笔记本电脑中的全球PYTHONPATH导入。
我找到的最简单的解决方案,我经常使用的是这个。
import sys
sys.path.append('.')
然后你应该可以import my_script