2017-04-17 203 views
1

我跟着这link使我的笔记本可导入,但是当我尝试导入笔记本时,它给我导入错误。这是实际的错误,我得到:使笔记本可导入后,它仍然给出导入错误

ImportError        Traceback (most recent call last) 

<ipython-input-23-4e9cc2ac3053> in <module>() 

----> 1 import Notebooks.iPyLoader 

ImportError: No module named iPyLoader 

Error Image

我试图从笔记本目录中导入模块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

回答

0

奇怪! 我试图重现您的问题,但没有任何成功: enter image description here

能否请您提供有关环境的信息

$ ipython --version 
$ jupyter --version 
$ jupyter notebook version 

不管怎样,要注意我有稍微不同的导入错误消息。不是No module named iPyLoader,而是No module name Notebooks.NotExits - 即具有完整路径。也许它会给你一个线索。

+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进行安装。 –

+0

如果我尝试在iPyLoader笔记本“进口iPyLoader”我得到这个: iPyLoader.ipynb iPyLoader.ipynb 从iPyLoader.ipynb –

+0

“从iPyLoader.ipynb进口Jupyter笔记本”进口Jupyter笔记本 - 这个消息是不是印在我身上。您是否使用http://jupyter-notebook.readthedocs.io/en/latest/examples/Notebook/Importing%20Notebooks.html中的代码? 你不用它!它应该没有任何额外的代码。至少它对我有用。我认为文档是误导性的。 所以。重新启动你的内核,并尝试像其他任何模块一样导入其他笔记本 – theotheo