2017-06-29 75 views
1

我必須安裝Jupyter才能完成Udacity的項目。遵循指示並運行Jupyter後,沒有任何筆記本可以打開。這是日誌輸出:Jupyter筆記本 - OSError [Errno 2]沒有這樣的文件或目錄

[W 06:54:04.215 NotebookApp] The signatures database cannot be opened; maybe it is corrupted or encrypted. You may need to rerun your notebooks to ensure that they are trusted to run Javascript. The old signatures database has been renamed to /home/aulon/.local/share/jupyter/nbsignatures.db.bak and a new one has been created. 
[E 06:54:04.218 NotebookApp] Unhandled error in API request 
    Traceback (most recent call last): 
     File "/home/aulon/.local/lib/python2.7/site-packages/notebook/base/handlers.py", line 516, in wrapper 
     result = yield gen.maybe_future(method(self, *args, **kwargs)) 
     File "/home/aulon/.local/lib/python2.7/site-packages/tornado/gen.py", line 1055, in run 
     value = future.result() 
     File "/home/aulon/.local/lib/python2.7/site-packages/tornado/concurrent.py", line 238, in result 
     raise_exc_info(self._exc_info) 
     File "/home/aulon/.local/lib/python2.7/site-packages/tornado/gen.py", line 307, in wrapper 
     yielded = next(result) 
     File "/home/aulon/.local/lib/python2.7/site-packages/notebook/services/contents/handlers.py", line 124, in get 
     path=path, type=type, format=format, content=content, 
     File "/home/aulon/.local/lib/python2.7/site-packages/notebook/services/contents/filemanager.py", line 384, in get 
     model = self._notebook_model(path, content=content) 
     File "/home/aulon/.local/lib/python2.7/site-packages/notebook/services/contents/filemanager.py", line 344, in _notebook_model 
     self.mark_trusted_cells(nb, path) 
     File "/home/aulon/.local/lib/python2.7/site-packages/notebook/services/contents/manager.py", line 456, in mark_trusted_cells 
     trusted = self.notary.check_signature(nb) 
     File "/home/aulon/.local/lib/python2.7/site-packages/traitlets/traitlets.py", line 556, in __get__ 
     return self.get(obj, cls) 
     File "/home/aulon/.local/lib/python2.7/site-packages/traitlets/traitlets.py", line 535, in get 
     value = self._validate(obj, dynamic_default()) 
     File "/home/aulon/.local/lib/python2.7/site-packages/notebook/services/contents/manager.py", line 58, in _notary_default 
     return sign.NotebookNotary(parent=self) 
     File "/home/aulon/.local/lib/python2.7/site-packages/nbformat/sign.py", line 390, in __init__ 
     self.store = self.store_factory() 
     File "/home/aulon/.local/lib/python2.7/site-packages/nbformat/sign.py", line 338, in factory 
     return SQLiteSignatureStore(self.db_file) 
     File "/home/aulon/.local/lib/python2.7/site-packages/nbformat/sign.py", line 147, in __init__ 
     self.db = self._connect_db(db_file) 
     File "/home/aulon/.local/lib/python2.7/site-packages/nbformat/sign.py", line 171, in _connect_db 
     os.rename(db_file, old_db_location) 
    OSError: [Errno 2] No such file or directory 
... 

我用Google搜索,發現了一些類似的問題hereherehere,都沒有成功。

我安裝了Anaconda,仍然是同樣的問題。

任何幫助,非常感謝。

如果我解決不了這個問題,我該如何完全卸載與jupyter和anaconda相關的所有東西?我正在使用Ubuntu 16.04。

否則,有沒有其他方法可以打開沒有jupyter的python筆記本?也許Spyder?

回答

0

已解決!

這是一個權限錯誤。

如果您遇到同樣的問題,請點擊鏈接here

+0

一般而言,請提供您提供的任何鏈接的摘要,因爲這些鏈接會隨着時間消失。 –

相關問題