不使用iSpyder DOS shell命令,.ipynb(Jupyter Notebook)如何在Windows上直接打开Spyder?甚至在线 Jupyter Notebook 站点也会提示输入存储文件的相对目录路径。
在 Spyder 中加载时 .ipynb 的开头行是:
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"ExecuteTime": {
这看起来一点也不像 python 代码
你可以查看https://github.com/spyder-ide/spyder-notebook
一旦你安装了它,你就可以在 spyder 中打开原生的 .ipynb 文件
来自网站:
Spyder 插件,用于在 Spyder 中使用 Jupyter 笔记本。目前它 支持基本功能,例如创建新笔记本、打开 文件系统中的任何笔记本并将笔记本保存在任何位置。
您还可以使用 Spyder 的文件切换器轻松切换 notebooks 并打开一个连接到内核的 IPython 控制台 notebook 在变量资源管理器中检查其变量。
jupyter notebook 插件目前适用于 Spyder 4.2.5 版本,不适用于 Spyder 5.X 版本。
如果您使用的是 Spyder-5.x,因此无法使用 Spyder-notebook 插件(请参阅其他答案),另一种方法是先将 .ipynb 从 Jupyter 导出为可执行的 .py 脚本,然后打开 .py 脚本在 Spyder 中。
Jupyter->Files->Save and Export Notebook as->Executable script
生成的 .py 脚本保留了 ipython 单元格,使用
# In[<cell name or number>]:
语法,用于将代码划分为单元格。
在Spyder中,您可以在单元格上
right-click
,然后选择Run cell
在Spyder控制台中执行它。
注意,all 单元格(代码、Markdown 和 Raw)都保存在 .py 脚本中。您可能需要在 Markdown 和 Raw 单元格周围添加
'''block quotes'''
,以防止在运行 .py 脚本文件时出现语法错误。
Jupyter Notebook 插件 适用于 Spyder 5.4.0。使用 2022 年 9 月的插件 0.4.0 进行测试。
使用 Conda 安装包后,似乎没有任何变化,打开 Jupyter 文件只是打开一个文本文件,没有解释任何里面的降价,就像没有插件一样。
但是现在编辑器底部有一个标签行:
您必须切换到
Notebook
才能使用 Jupyter 文件。使用右上角的双汉堡图标打开文件。然后你可以执行加载的文件。
我注意到图形输出中的一些错误和差异,但由于界面与 Spyder 界面确实不同,我只是将代码复制到常规 Python 文件中以摆脱 Jupyter 格式依赖性,我没有进一步挖掘。
网站上有一个警告:Spyder 的独立安装程序不允许您添加插件。我不知道这是什么意思,也不知道其他指示是什么意思:
目前无法将此插件与适用于 Windows 和 macOS 的 Spyder 安装程序一起使用。我们正在努力让这在未来成为现实。
正如我所提到的,该插件是使用Conda安装的,在Spyder使用的环境中,这是在首选项中选择的,在
Python Interpreter
下。