CENTOS安装TUSHARE
tushare依赖于pandas,而pandas又依赖于lxml,所以正确安装顺序应该是:
- 安装pip,下载get-pip.py脚本安装;
- pip安装lxml(可能需要安装libxslt-devel)
- pip安装pandas
- 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安装即可