无法导入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
大家有什么问题吗?
2 个回答
0
也许你应该试试:用命令 pip install pandas 来安装 pandas(顺便提一下,你得先安装 pip)。
7
我在把google-api-python-client升级到1.2.0以上的版本时遇到了这个问题。这个问题出在Pandas上,不过已经修复了:https://github.com/pydata/pandas/commit/403f38da35ab04d3997f61db3c98134fe02910d3
解决办法有几个:要么把google-api-python-client降级,要么自己修复Pandas中的相关代码,或者等Pandas发布0.15.1版本。