【问题标题】:can't open dataframe in variable explorer in Spyder IDE无法在 Spyder IDE 的变量资源管理器中打开数据框
【发布时间】:2021-03-12 04:01:59
【问题描述】:

由于 Anaconda 不支持免费用于商业用途。于是我从 Spyder 官网下载了 Spyder IDE。 Spyder official web 由于 Spyder IDE 不提供用户下载库作为 PIP 安装的功能。但我仍然喜欢 Spyder 的 UI 和一些功能,尤其是变量探索等...... 所以我在我的PC上安装了官方的python,将Spyder IDE作为代码编辑器。

但是当我尝试在变量资源管理器上打开一个变量(即数据框)时,我发现了一个错误,其他的运行良好。

from pandas import DataFrame

People_List = ['Jon','Mark','Maria','Jill','Jack']

df = DataFrame (People_List,columns=['First_Name'])

print (df)

【问题讨论】:

  • 您在互联网上搜索此内容时发现了什么?
  • @MrFuppes 我需要使用 32 位版本,因为客户的 dll 仅支持 32 位。
  • @mkrieger1 我不确定你的想法。但我发现 Spyder 可以在他们的网页上做到这一点。 link
  • 您是否pip install Spyder 获得了这个特定的 Python 版本?如果是这样,我无法重现您的问题。 Spyder 在 Windows 10 上的 Python 3.7.9 x32 上运行良好。变量资源管理器也可以工作。
  • @MrFuppes 我已经通过 PIP.exe 安装了 spyder-kernels,仍然保持不变。这个问题可能与Windows 10版本有关,我的电脑,一个是1909(运行良好),另一个是20H2(出现错误)。为了证明怀疑,我在虚拟机上安装了windows 10 1909,这个问题是看不见的。

标签: python spyder


【解决方案1】:

我遇到了同样的错误,我注意到我是在从 Geopandas 库创建 GeoDataFrames 之后才得到它的。一旦我重新启动 Spyder,只要我不创建 GeoDataFrame,它就可以打开所有其他 DataFrame(来自 Pandas)。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题和设置(Windows 10,试图安装并让 geopandas 工作,但随后无法在 spyder 中查看数据框)。最终,在我试图在 spyder 中使用的新 python 中运行 pip install spyder 解决了这个问题。

    但是,我认为可能在 spyder 中切换到基于 anaconda 的 python 解释器,并通过 conda 安装 geopandas 和 spyder-kernels,这将是一种更好的长期方法。这也对我有用(我想我对 pip 和 conda 感到困惑,例如这个答案:geopandas 要求 pip https://stackoverflow.com/a/58943939/5233269,但 conda 也可以安装 geopandas——最重要的是处理所有涉及的依赖项。我认为 conda 可能更适合长期用于数据工作。)

    【讨论】:

      猜你喜欢
      • 2019-10-13
      • 2015-12-26
      • 1970-01-01
      • 1970-01-01
      • 2021-11-09
      • 1970-01-01
      • 2015-10-11
      • 2021-07-15
      • 2020-05-10
      相关资源
      最近更新 更多