jqdatasdk手动安装
转自https://zhuanlan.zhihu.com/p/55432402
一、软件准备
1、下载jqdatasdk
下载地址:https://github.com/JoinQuant/jqdatasdk/
2、下载python环境,目前jqdata版本为1.5.0,依赖python
下载地址:https://www.python.org/downloads/
二、安装python
1、步骤
2、测试安装是否成功,在cmd窗口里输入python命令,查看是否能显示已安装python的版本信息
三、安装jqdata
1、查看依赖包
打开jqdatasdk-master目录中的requirements.txt文件,里面显示出运行jqdatasdk需要提前安装好的依赖包
2、安装six
pip install six -i https://mirrors.aliyun.com/pypi/simple/
3、安装numpy,版本号大于等于1.9.2
pip install numpy>=1.9.2 -i https://mirrors.aliyun.com/pypi/simple/
4、安装pandas,版本号大于等于0.16.2
pip install pandas>=0.16.2 -i https://mirrors.aliyun.com/pypi/simple/
5、安装thriftpy,版本号大于等于0.3.9
pip install thriftpy>=0.3.9 -i https://mirrors.aliyun.com/pypi/simple/
6、安装pymysql,版本号大于等于0.7.6
pip install pymysql>=0.7.6 -i https://mirrors.aliyun.com/pypi/simple/
7、安装msgpack-python,版本号等于0.4.7
pip install msgpack-python==0.4.7 -i https://mirrors.aliyun.com/pypi/simple/
8、安装jqdatasdk
进入jqdatasdk-master目录,执行python setup.py install命令
9、验证jqdatasdk是否安装成功
在cmd窗口中逐条执行以下命令:
python
from jqdatasdk import *
auth('聚宽账号','聚宽密码')
get_price("000001.XSHE", start_date="2018-07-19", end_date="2018-07-19")
命令执行完毕后能获取平安银行的行情数据就表示安装成功
10、安装mysql-connector(选装:如果需要与Mysql数据库交互)
pip install mysql-connector-python >=8.0 -i https://mirrors.aliyun.com/pypi/simple/
11、安装sqlalchemy(选装:如果需要使用ORM)
pip install SQLAlchemy >=1.2.14 -i https://mirrors.aliyun.com/pypi/simple/
四、更新JQData
有新版本JQData后,直接执行更新命令
pip install -U jqdatasdk
查询JQData版本用以下命令:
python
from jqdatasdk import *
print(__version__)
发布于 2019-01-22