【问题标题】:Unreadable Notebook: FileNotFoundError(2, 'No such file or directory')不可读的笔记本:FileNotFoundError(2, '没有这样的文件或目录')
【发布时间】:2026-01-01 15:35:02
【问题描述】:

我有 3 个 anaconda 环境,并在其中安装了不同的 Python 模块。我可以毫无问题地打开和运行 Jupiter notebook。

现在,当我使用以下命令创建新的 Anaconda 环境时:

conda  create -n tf tensorflow
conda activate tf

之后我发布以下内容:

pip install keras
pip install pandas
pip install jupyterlab

甚至

pip install notebook

然后当我打开笔记本时,我可以在包括底座在内的其他环境中轻松打开和运行。我收到以下错误:

不可读的笔记本:FileNotFoundError(2, '没有这样的文件或目录')

我使用的是 Python 3.7,操作系统是 Windows 10。我已经多次删除并创建了新环境,但我仍然遇到同样的问题。

如果有人能帮我解决这个问题,我将不胜感激。

【问题讨论】:

  • 我在 Mac 上也遇到了同样的问题。我已经尝试了这里提到的两种解决方案,但两者都不相关——文件具有正确的扩展名,我使用 conda navigator 而不是命令行中的 conda 将 jupyter 重新安装到新环境中:同样的错误。无法打开任何笔记本 - 只需从有效路径名中获取 FileNotFoundError(并且可以通过粘贴到命令行使用 ls 进行测试)。

标签: python tensorflow pip jupyter-notebook anaconda


【解决方案1】:

检查笔记本文件扩展名:保存时,文件类型扩展名会附加在实际文件名的末尾,例如 notebook.ipynb 可能是 notebook .ipynb.txt 您可以通过从文件夹设置中禁用隐藏文件扩展名来检查。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,我没有使用终端,而是使用 anaconda navigator 安装 Jupyter Notebook。这解决了我的问题,希望它有所帮助。我认为是因为我使用 pip 安装 jupyter 而不是 conda。

    【讨论】:

    • 使用 conda install jupyter 安装 Jupyter 成功了。
    最近更新 更多