如果本地还没有安装Python环境,强烈建议安装 Anaconda。
打开上面的网址,选择相应的操作系统,确定要按照的Python版本,一般建议用Python 2.7。
下载完成以后,按照图形界面步骤完成安装。在默认情况下,Anaconda不会自动设置PATH环境,请选择“add Anaconda to system PATH”选项。
如果Python环境不是类似Anaconda的集成开发环境,我们需要单独安装依赖包,在已经有pandas/numpy包前提下,还需要有以下几个包:
可以通过单个安装完成,例如: pip install pyzmq
需要注意的是,python-snappy和msgpack-python这两个包在Windows上的安装需要比较多的编译依赖,建议从这个网页下载编译好的包,然后安装:
pip install msgpack_python-0.4.8-cp27-cp27m-win_amd64.whl
pip install python_snappy-0.5.1-cp27-cp27m-win_amd64.whl
DataApi下载请参见: https://github.com/quantOS-org/DataApi
from DataApi import DataApi # 这里假设项目目录名为DataApi, 且存放在工作目录下
api = DataApi(addr="tcp://data.tushare.org:8910")
df, msg = api.login("phone", "token") // 请在www.quantos.org注册用户
symbol = 'T1712.CFE, TF1712.CFE, rb1712.SHF'
fields = 'open,high,low,last,volume'
# 获取实时行情
df, msg = api.quote(symbol=symbol, fields=fields)
print(df)
print(msg)
1、下载DataApi(https://github.com/quantOS-org/DataApi)后在桌面解压:
2、目录变成如下:
3、将上述DataApi文件夹放到Anaconda3\envs\jaqs_master\Lib\site-packages目录下:
例如,我的操作是将上述DataApi文件夹拖到C:\Users\santiren\Anaconda3\envs\jaqs_master\Lib\site-packages目录下。
4、再次尝试
from DataApi import DataApi
已经可以正常使用。