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