如何连接到现有的Jupyter Notebook内核并使用变量浏览器检查变量?

时间:2019-04-01 09:32:31

标签: python jupyter-notebook spyder

如果我有一个通过Jupyter Notebook运行的内核,则可以使用Options > Connect to an exisisting kernel > Browse从Spyder轻松连接到它。现在,我只需运行df就可以访问Jupyter内核并查看数据框或任何其他变量:

Jupyter代码段:

#imports
import numpy as np
import pandas as pd

# Some sample data
np.random.seed(1234)
df = pd.DataFrame({'A1':np.random.normal(10, 1, 8),
                   'B1':np.random.normal(20, 2, 8)})

Spyder代码段:

df

# output:
          A1         B1
0  10.471435  20.031393
1   8.809024  15.514630
2  11.432707  22.300071
3   9.687348  21.983892
4   9.279411  21.906648
5  10.887163  15.957490
6  10.859588  19.331845
7   9.363476  20.004237

但是为什么Spyder的Variable Explorer中的数据框不可用?

enter image description here

1 个答案:

答案 0 :(得分:3)

(此处为 Spyder维护程序),是由于笔记本创建的内核不具备在变量浏览器中显示其名称空间所必需的功能。

很抱歉,目前没有简单的解决方法。