python - 无法导入 Pandas : TypeError

标签 python pandas

我想使用以下 pandas,但根本无法导入。

https://github.com/pydata/pandas/releases/download/v0.15.0/pandas-0.15.0.win-amd64-py2.7.exe

但是我无法导入它:

import pandas as pd

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import pandas as pd
  File "C:\Python27\lib\site-packages\pandas\__init__.py", line 45, in <module>
    from pandas.io.api import *
  File "C:\Python27\lib\site-packages\pandas\io\api.py", line 15, in <module>
    from pandas.io.gbq import read_gbq
  File "C:\Python27\lib\site-packages\pandas\io\gbq.py", line 39, in <module>
    if LooseVersion(_GOOGLE_API_CLIENT_VERSION >= '1.2.0'):
  File "C:\Python27\lib\distutils\version.py", line 265, in __init__
    self.parse(vstring)
  File "C:\Python27\lib\distutils\version.py", line 274, in parse
    self.component_re.split(vstring))
TypeError: expected string or buffer

大家怎么了?

最佳答案

这发生在我将 google-api-python-client 升级到高于 1.2.0 的版本时。 问题出在 Pandas 中,但已修复:https://github.com/pydata/pandas/commit/403f38da35ab04d3997f61db3c98134fe02910d3

解决方案是要么降级 google-api-python-client,自己修复 pandas 中的行,要么等待 pandas 0.15.1

关于python - 无法导入 Pandas : TypeError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26481285/

相关文章:

python - Pandas :将 axvspan 应用于所有子图

python - 在 python 中进行减法操作时得到奇怪的结果

双重嵌套 for 循环的 Pythonic 快捷方式?

python - 折叠列表列表以消除冗余

如果列值不为 NULL,则 Python pandas 应用函数

python - 如何在 matplotlib 图中将 xtick 标签年缩写为 2 位数字

python - 如何使标题框的宽度跨越整个绘图?

python - 如何使用 Selenium 切换到 #shadow-root (open) 内的子框架

python - 在完全平坦的 HTML 层次结构上使用 BeautifulSoup

python - 在子图中控制 pandas Boxplot 中的刻度标签对齐