我在Windows 10上通过Anaconda运行Python 3.我无法将自己的模块导入Jupyter工作簿 . 例如,如果我为名为'fibo.py'的模块尝试 import fibo ,则会收到以下错误:

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-4-4105c89a6fa8> in <module>()
----> 1 import fibo

ImportError: No module named 'fibo'

我尝试了三件事:1)使用sys.path.append(“path \ to \ fibo_folder”)2)更改PATH和PYTHONPATH环境变量以包含“path \ to \ fibo_folder”3 . 将Jupyter笔记本导航到相同的目录为'fibo'安装在 .

请注意,我还在与fibo相同的目录中包含一个空的.py文件,名为' init .py'

只有3)似乎工作,但如果我使用存储在不同文件夹中的模块(它们需要保持独立),这是不切实际的 . 我肯定1)和2)应该工作,但他们似乎没有 .

我如何将自己的模块导入Jupyter?