spyder-notebook 使用 conda 安装后无法打开 ipynb 文件

问题描述 投票:0回答:1

我已经在我的Mac上安装了spyder和spyder-notebook以及conda:

conda install spyder -c conda-forge
conda install spyder-notebook -c conda-forge

重新启动 Spyder 后,我可以按预期看到“编辑器”窗格旁边的“笔记本”窗格,并且我可以创建一个新笔记本并且运行良好。但是,每当我尝试打开任何现有笔记本(按照主文档此处中的说明)时,总会弹出错误:

<>.ipynb 文件加载错误:文件或目录“<>”不存在

消除错误后,它提示我保存我的工作,然后关闭文件。 无法打开现有的.ipynb 文件。我尝试删除并重新安装spyder 和spyder-notebook(我也尝试使用

conda install conda-forge::spyder-notebook
),并更新这两个软件包。

我在当前环境中明确添加的软件包是:python (3.11.6)、pandas、jupyterlab、spyder (5.5.4)、spyder-notebook (0.5.1)。


更新: 事实证明,Spyder 未打开位于我的 OneDrive 内的 .ipynb 文件。我发现我无法打开位于 OneDrive 文件夹中的 ipynb 文件,尽管我可以打开位于本地计算机上 onedrive 之外的 ipynb 文件。如何授予spyder-notebook 访问我的 OneDrive 文件夹的权限? 请注意,问题仅在于通过spyder-notebook 将 ipynb 文件作为笔记本打开。 Spyder 可以正确打开常规 .py 脚本,无论它们是否位于我的 OneDrive 文件夹中。 我如何授予其权限?

  • Spyder 在“设置”>“隐私和安全”>“Spyder”>“OneDrive”中确实具有 OneDrive 权限。但问题似乎出在spyder-notebook上,我不知道如何授予它OneDrive权限。 spider-notebook 没有出现在我的设置中。
jupyter-notebook ide conda spyder ipynb
1个回答
0
投票

我的 .ipynb 笔记本和 Spyder 也有类似的问题:

我可以创建一个新笔记本,但是当我打开一个笔记本(从驱动器或硬盘)时,它会像这样打开:

... “cell_type”:“代码”, “执行次数”:5, “id”:“a0223996-7fc1-4d91-a975-00ebba92c6f9”, “元数据”:{}, “输出”:[ { “名称”:“标准输出”, “输出类型”:“流”, “文本”: [ ” “, ” ” ...

我不熟悉创建/管理 conda 环境。我在“基地”中尝试过。然后我读到这可能是因为与 jupyter lab(或类似的东西)冲突,所以我尝试创建一个新环境(不接触任何东西),安装了 Spyder,问题又出现了。

提前致谢!

提前致谢!

© www.soinside.com 2019 - 2024. All rights reserved.