【问题标题】:How to install pandas 0.20.0如何安装熊猫 0.20.0
【发布时间】:2017-05-15 21:31:21
【问题描述】:

我知道在 Pandas v0.20.0 中,df.to_excel 引入了“freeze_panes”变量。但是,我似乎无法让它工作。我已通过 Pip 将 Pandas 升级到最新版本,但仍然出现此错误:

Traceback (most recent call last):
  File "<pyshell#17>", line 1, in <module>
    mergeda.to_excel(writer, 'Results 1', index=False, 
freeze_panes=[1,1])
TypeError: to_excel() got an unexpected keyword argument 'freeze_panes'

然而,每当我找到我的 Pandas 版本时,我都会得到以下信息:

import pandas as pd
pd.__version__
'0.16.1'

我试过 pip uninstall pandas 然后 pip install pandas/pip install --upgrade pandas 但无论如何它似乎都坚持使用这个旧版本。我只是想冻结第一列和/或第一行。

【问题讨论】:

  • 您是尝试从 shell 还是在 jupyter 笔记本中执行此操作?你在使用 conda 来管理你的包吗?还是只用系统 python pip?
  • 现在只是在 shell 中。我的代码中有一个 df.to_excel() 行可以正常工作,但我正在尝试添加它。只是 pip 正在管理我的包裹。我已经通过 ArcGIS 安装了 Python。
  • 尝试 pip install -Iv ==。它将忽略以前的版本并安装所需的版本。
  • 还是什么都没有。即使我强制它安装 0.20.1,它仍然会显示 0.16.1 作为安装版本。
  • 尝试以下操作:1) 输入“which python”以查看您的 python 的安装位置,2) 输入“which pip”并查看安装位置,3) 在 python 中,将 pandas 导入为 pd 和键入 pd.__file__ 和 4) 导入 sys 并使用 sys.path 查看 python 在哪里搜索包。一旦你知道 pandas 和 pip 相对于你的 python 安装的位置,你就可以从那里开始。如果可以的话,从长远来看,使用 conda 管理环境和软件包可能是最强大且无痛的解决方案。

标签: python pandas pip


【解决方案1】:

想通了。我确定有不同的方法,但由于我安装了三个版本的 Python(2.7x86、2.7x64、3.5),我卸载了 pip 并从每个目录的站点包中删除了 pip 文件夹。将我的 PATH 设置为 Python 的 x64 版本并在那里重新安装 pip。 Pandas 现在可以正常安装了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-05
    • 1970-01-01
    • 1970-01-01
    • 2018-01-14
    • 2016-12-10
    • 1970-01-01
    • 1970-01-01
    • 2021-01-20
    相关资源
    最近更新 更多