我已经在我的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 文件夹中。 我如何授予其权限?
我的 .ipynb 笔记本和 Spyder 也有类似的问题:
我可以创建一个新笔记本,但是当我打开一个笔记本(从驱动器或硬盘)时,它会像这样打开:
...
“cell_type”:“代码”,
“执行次数”:5,
“id”:“a0223996-7fc1-4d91-a975-00ebba92c6f9”,
“元数据”:{},
“输出”:[
{
“名称”:“标准输出”,
“输出类型”:“流”,
“文本”: [
”
我不熟悉创建/管理 conda 环境。我在“基地”中尝试过。然后我读到这可能是因为与 jupyter lab(或类似的东西)冲突,所以我尝试创建一个新环境(不接触任何东西),安装了 Spyder,问题又出现了。
提前致谢!
提前致谢!