CENTOS安装TUSHARE

tushare依赖于pandas,而pandas又依赖于lxml,所以正确安装顺序应该是:

  1. 安装pip,下载get-pip.py脚本安装;
  2. pip安装lxml(可能需要安装libxslt-devel)
  3. pip安装pandas
  4. pip安装tushare

在step4,安装tushare时发现报错:

File “/usr/local/src/tushare-0.3.8/tushare/util/upass.py”, line 16

    df = pd.DataFrame([token], columns={‘token’})                                                                                                                                                       ^

SyntaxError: invalid syntax

版本是0.3.8,怀疑是bug,需要手工修改为:

df = pd.DataFrame([token], columns=[‘token’])

然后在源代码目录执行python setup.py install安装即可

posted @ 2015-11-08 18:43  lych2e  阅读(330)  评论(0编辑  收藏  举报