jqdatasdk手动安装

转自https://zhuanlan.zhihu.com/p/55432402

 

一、软件准备

1、下载jqdatasdk

下载地址:https://github.com/JoinQuant/jqdatasdk/

jqdatasdk手动安装

2、下载python环境,目前jqdata版本为1.5.0,依赖python

下载地址:https://www.python.org/downloads/

 

jqdatasdk手动安装

二、安装python

1、步骤

jqdatasdk手动安装

jqdatasdk手动安装

jqdatasdk手动安装

2、测试安装是否成功,在cmd窗口里输入python命令,查看是否能显示已安装python的版本信息

jqdatasdk手动安装

三、安装jqdata

1、查看依赖包

打开jqdatasdk-master目录中的requirements.txt文件,里面显示出运行jqdatasdk需要提前安装好的依赖包

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命令

jqdatasdk手动安装

9、验证jqdatasdk是否安装成功

在cmd窗口中逐条执行以下命令:

python

from jqdatasdk import *

auth('聚宽账号','聚宽密码')

get_price("000001.XSHE", start_date="2018-07-19", end_date="2018-07-19")

命令执行完毕后能获取平安银行的行情数据就表示安装成功

jqdatasdk手动安装

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