使笔记本可导入后,它仍然给出导入错误
问题描述:
我跟着这link使我的笔记本可导入,但是当我尝试导入笔记本时,它给我导入错误。这是实际的错误,我得到:使笔记本可导入后,它仍然给出导入错误
ImportError Traceback (most recent call last)
<ipython-input-23-4e9cc2ac3053> in <module>()
----> 1 import Notebooks.iPyLoader
ImportError: No module named iPyLoader
我试图从笔记本目录中导入模块iPyLoader。正如你可以看到当我运行ls命令时,它显示模块确实存在。我做错了什么,或者我错过了什么?
我使用Anaconda安装了Jupyter Notebook。
的Python 2.7在Ubuntu 16.04 LTS
IPython中--version 5.3.0 jupyter --version 4.3.0 jupyter笔记本--version 5.0.0
IPython中--version 5.3.0 jupyter --version 4.3.0 jupyter笔记本--version 5.0.0 注意:如果我试图从笔记本电脑的目录,我得到“外进口iPyLoader笔记本导入错误:无法导入名称iPyLoader',但如果我尝试从笔记本目录导入iPyLoader,则不会收到此类文件或目录错误。 sys.executable从笔记本和python解释器显示相同的路径'/ home/hduser/anaconda2/bin/python'。我想提一下,我以前通过pip安装了Jupyter,因为我得到了同样的错误,我删除了所有内容并使用anaconda进行安装。 –
如果我尝试在iPyLoader笔记本“进口iPyLoader”我得到这个: iPyLoader.ipynb iPyLoader.ipynb 从iPyLoader.ipynb –
“从iPyLoader.ipynb进口Jupyter笔记本”进口Jupyter笔记本 - 这个消息是不是印在我身上。您是否使用http://jupyter-notebook.readthedocs.io/en/latest/examples/Notebook/Importing%20Notebooks.html中的代码? 你不用它!它应该没有任何额外的代码。至少它对我有用。我认为文档是误导性的。 所以。重新启动你的内核,并尝试像其他任何模块一样导入其他笔记本 – theotheo