【问题标题】:How to downgrade Pandas Version如何降级 Pandas 版本
【发布时间】:2018-10-18 06:13:11
【问题描述】:

我在 Windows 7 中使用 python 3.x。我系统中的 pandas 版本是0.20.3。根据我的项目要求,我需要安装 Pandas 版本0.19.2 你能建议我怎么做吗?

我还尝试使用 anaconda 提示符安装它,并在屏幕截图中收到以下消息

【问题讨论】:

标签: python


【解决方案1】:

错误解决,因为我在 requrments.txt 文件中手动更改了 pandas 版本

【讨论】:

    【解决方案2】:

    pandas 和您的 blaze 包之间存在不兼容版本。它也没有固定版本,所以不兼容随时可能出现。

    您可以一次降级两个软件包:

    conda install pandas==0.25 python==3.7
    

    我会卸载 blaze,降级 pandas 并尝试重新安装 blaze。

    修复你的包版本并将它们提交给你的版本控制总是一个好习惯。使用这个命令:

    conda env export -f environment.yml
    

    它将保存您的 pandas 和 pip 包的每个版本。将其添加到您的版本控制中。

    顺便说一句,我更喜欢使用option --from-history 导出。它只会导出您明确安装的库,而不是依赖项:

    conda env export --from-history > environment.yml
    

    这样可以避免很多麻烦。

    注意:要使--from-history 正常工作,您必须在安装包时修复您的包版本:conda install pandas==0.25。不要在没有版本号的情况下安装:conda install pandas

    【讨论】:

      【解决方案3】:

      虽然上述答案提出了一个解决方案,但请注意,如果您想降级预装软件包的版本 pip install 是不够的。 相反,如果不是必需的版本,则需要告诉 pip 卸载以前的版本。 (使用不那么直观的标志 --upgrade)

      例如:

      pip install --upgrade pandas==0.19.2
      

      【讨论】:

        【解决方案4】:

        假设 pandas 是使用 pip 安装的,您可以简单地使用所需版本重新安装。如果是通过其他方式安装的,下面的可能就不行了。

        在命令终端中:

        pip install pandas==0.19.2
        

        在输出中,您应该会看到正在卸载以前的版本。

        【讨论】:

        • 我尝试使用 anaconda 提示符安装它,但遇到了一些版本问题。我在第一篇文章中附上了屏幕截图
        • 有什么建议吗?
        猜你喜欢
        • 2018-04-11
        • 2021-07-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多