【问题标题】:Jupyter notebook - OSError [Errno 2] No such file or directoryJupyter notebook - OSError [Errno 2] 没有这样的文件或目录
【发布时间】:2017-06-29 11:33:31
【问题描述】:

我必须安装 Jupyter 才能完成 Udacity 的项目。按照说明操作并运行 Jupyter 后,没有一个笔记本会打开。这是日志输出:

[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?

【问题讨论】:

    标签: python anaconda jupyter-notebook jupyter jupyter-irkernel


    【解决方案1】:

    解决了!

    这是一个权限错误。

    如果您遇到同样的问题,请点击链接here

    【讨论】:

    • 一般来说,请提供您提供的任何链接的摘要,因为这些链接可能会随着时间的推移而消失。
    【解决方案2】:

    如果您使用的是 Windows 操作系统,请尝试此解决方案。问题是由于 Windows Defender 的许可。

    1. 转到“Windows Defender 安全中心”
    2. 滚动并点击“病毒和威胁防护设置”
    3. 向下滚动到“受控文件夹访问”
    4. 确保已禁用

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-20
      • 2017-06-13
      • 2012-07-18
      • 1970-01-01
      • 2015-11-17
      • 1970-01-01
      相关资源
      最近更新 更多