【问题标题】:Visual Studio Code gives error when using Data Viewer: "Python package 'pandas' is required for viewing data"Visual Studio Code 在使用数据查看器时出错:“查看数据需要 Python 包‘熊猫’”
【发布时间】:2020-07-04 05:40:52
【问题描述】:

我在 VS Code 中运行一个 python 笔记本(见图)。它运行良好,但是当我尝试使用数据查看器检查数据框时,我得到: "Python package 'pandas' is required for viewing data."

软件包已安装,否则代码将无法工作,并且数据框不会出现在变量面板中。当我点击“安装”时,我得到:"Error: All data science packages require an interpreter be passed in"

我只有两个环境,Anaconda 和一个由 VS 代码创建的环境。我尝试选择其中一个,但没有任何变化,代码在两者上都运行,并且两者都出现相同的错误。

关于如何解决这个问题的任何想法?

编辑:上一个问题Viewing data in the VSCode variable explorer requires pandas 没有解决我的问题。如上所述,我选择了不同的环境而没有修复它。

编辑 2:更新 pandas 也没有修复它。正如 Mrinal Roy 所建议的,它只能通过更新 Anaconda 来解决。

【问题讨论】:

  • This answer 在同一个问题上声称它是在一年前修复的。如果没有,那么您可能拥有旧版本的 Anaconda 或 VS Code。否则,您在两个 conda 环境中都有什么版本的熊猫? VS Code 数据查看器需要 pandas 包 0.20 或更高版本。尝试升级到最新版本并检查。
  • 太棒了。解决了。我尝试更新熊猫,但没有奏效。然后我更新了所有 anaconda 包,就成功了。如何将您的评论升级为答案?
  • @AB-NeuroDynamic-Software 我已根据您的上述要求更新了我的评论作为答案。
  • @UlrichEckhardt 不,那个旧答案没有回答我的问题。在发布我自己的问题之前,我已经阅读了它。 Mrinal Roy 提出的更新 Anaconda 软件包的建议解决了我的问题。这不是以前发布的解决方案。

标签: python pandas visual-studio-code


【解决方案1】:

这个关于类似问题的答案在 VSCode 变量资源管理器中查看数据需要 Pandas 提到它大约在一年前修复。

似乎我使用的 pandas 的 version.release 字符串包含扩展未正确解析的字符。他们提到昨天将在 Insider 版本中解决这个问题。期待验证。

因此,您可能拥有旧版本的 Anaconda 或 VS Code。否则,您在两个 conda 环境中都有什么版本的熊猫? VS Code 数据查看器需要 pandas 包 0.20 或更高版本。尝试将其和相关软件包升级到最新并检查。

【讨论】:

    猜你喜欢
    • 2021-11-05
    • 2021-06-06
    • 2021-08-24
    • 2018-04-22
    • 2019-03-14
    • 2014-04-08
    • 2012-08-10
    • 1970-01-01
    • 2020-05-22
    相关资源
    最近更新 更多