JQData安装 | 最贴心教程,安装JQData全靠这篇指南

article/2025/1/8 12:10:35

转自
JQData安装 | 最贴心教程,安装JQData全靠这篇指南
Hi, 各位亲爱的小伙伴们!
首先,感谢聚宽小编 JQData01 给我开放了更多的数据访问资源
近来听说有部分小伙伴在安装JQData时遇到了点小麻烦,导致最后没有安装成功,为了帮助小伙伴们快速成功安装JQData,小编今天来为大家排一下“雷”,希望能帮到你们哟 (・ω・) 友情提示,文末评论区有彩蛋~

感谢本文小编:小胖

首先,JQData是基于python的一个数据包,所以安装JQData的第一步是安装Python
(没有接触过python或者python基础不好的小伙伴,可以关注聚宽量化课堂的python讲堂进行python学习)。

对于python安装包的选择,小编建议下载Anaconda,因为Anaconda提供了许多非常强大的工具包,小伙伴们只要下载安装Anaconda,就可以直接使用,而不需要挨个查找安装。小编在这里为大家提供Anaconda的下载地址。

2018072414403143649微信截图_20180713172905.png

在下载界面,可以看到Anaconda有两个大版本,一个是python 2.7 Version,一个是python 3.6 Verson。熟悉python的小伙伴可以根据自己的喜好进行版本选择。对于不熟悉Python的小伙伴,小编推荐下载 python 3.6 Version,因为在以后的使用中,可能发现有些工具包是不兼容python2.7的,而且JQData对于python3.6的兼容性是要强于python2.7的。

确定好python版本,下载时还需要确认自己的系统位数,不清楚系统位数的小伙伴,可以参看百度经验。查到自己电脑的位数后,选择下载对应的安装包即可。

如果小伙们发现自己下载的网速慢的话,小编给大家提供一个镜像网站,这个是清华大学的开源软件镜像站地址,由于使用的是国内的服务器,所以下载速度会有所提升。

2018072417073270007微信截图_20180713174401.png

下载完成后,点击安装,在安装过程中有两个细节需要提醒大家。
①在下面这个这个步骤中,需要将第一个选项勾选(像图中这样),这是设置环境变量,方便大家后续使用。

anaconda安装_5.png

②再一个就是这个界面

anaconda安装_8.png

这是额外的一个软件,有兴趣的小伙伴可以百度一下,根据自己的需求进行选择,可以skip也可以install

到这,小伙伴们已经完成了Anaconda的下载和安装,完成了第一步:python的安装

接下来第二步就是:使用Prompt/终端,安装JQData(注意哦,在这一步mac和window操作有一点小区别)
Anaconda默认是不添加桌面图标的,所以使用windows的小伙伴,可以打开 开始菜单,找到 “Anaconda3(64-bit)” 的文件夹(如果小伙伴们安装的是32位程序,那么就找"Anaconda3(32-bit)",即可找到安装完成的Anaconda。对于使用Mac的小伙伴,在launchpad中就可以看到Anaconda-Navigator程序。

对于windows用户来说:
找到程序文件后,发现安装了很多的程序,不要慌,我们现在只需要用其中的两个的程序,其他程序的作用小伙伴们可以自行百度。

这两个程序分别是 Prompt 和 Spyder。Prompt 在安装JQData的过程中主要起到安装pip包的作用,后续还有更新JQData的作用。小伙伴们先打开Prompt,然后将下面这句命令拷贝到窗口中,回车执行

pip install git+https://github.com/JoinQuant/jqdatasdk.git -i https://mirrors.aliyun.com/pypi/simple/

听说有一部分小伙们在这里卡住了,碰到了报错,像下面这样

b_缺少git截图.png

可以看到程序报错“Cannot find command ‘git’”这样的语句,这是提示电脑缺少git程序。由于我们的JQData是需要git支持的,所以需要大家先安装一下git,为大家找到git的下载链接。小伙伴们根据自己电脑的系统以及位数进行下载安装即可(安装过程中除了安装位置自行修改外,其他的可以一直点"Next")。

安装完成后,我们需要重新打开Prompt,还是将上面的语句复制到窗口,并回车执行。当看到很多代码在滚动,说明安装程序已经开始,大家耐心等待一下,当看到这个界面

d_安装jqdata.png

并在最后一行“Successful ……” 中找到jqdatasdk 就说明安装已经完成
提示:有的小伙伴可能在这一步会出现安装包无法下载的问题,建议重启电脑再打开Prompt试一试

对于Mac用户来说:
Anaconda并没有安装Prompt,小伙伴们直接打开 终端 ,并在里面输入上面的命令即可,如果遇到缺少git支持,还是按照上面的步骤安装git即可

到这儿,小伙伴们通过Prompt安装JQData数据包,完成第二步:JQData的安装

现在“硬件部分”的准备工作已经完成,接下来进行第三步:使用Spyder调用JQData
小伙伴们打开Spyder(使用Mac的小伙伴,可以点击Anaconda-Navigator,打开后即可看到Spyder),将下面的代码复制到在右下角的窗口中,

from jqdatasdk import *
auth('聚宽账号','聚宽密码')

将其中的聚宽账号和密码修改为自己的账号和密码,并回车。等待几秒钟后,提示auth success 说明登陆成功,大家就可以开心的使用JQData了。友情提示:之后每次打开spyder,并调用JQData时都需要运行这句命令哦。

到这里,大家学会了如何调用JQData,并进行用户登陆,那么如何使用相关命令进行数据查找就需要大家关注一下我们的api文档了。

额外的额外
给大家说一下Prompt何时还会被使用。我们聚宽会在后续上线更多种类的数据,那么如何在本地查看最新种类的数据呢?这时候就需要大家更新一下JQData了,更新的方式是将下面的命令

pip install -U git+https://github.com/JoinQuant/jqdatasdk.git

复制到Prompt窗口。对!就和安装JQData时一模一样,然后回车等待更新成功即可。Mac用户仍然是把这个命令复制到终端执行即可

**至于新数据的具体上线时间,请大家关注社区内容或扫码加入JQData交流群,群主将第一时间发布数据更新状态!

2018072516111988384JQData01微信二维码.jpeg

另外,对于还是在校同学的小伙伴,我们还会不定时地发布各大券商内推实习机会,欢迎大家关注!**

更多JQData的操作,请查看JQData是什么、贴心应用文、以及API文档


http://chatgpt.dhexx.cn/article/VArDXmPk.shtml

相关文章

如何理解敏捷开发

目录 什么是敏捷开发 2.0 常用的 4 种开发模式 瀑布式开发 迭代式开发 螺旋式开发 敏捷软件开发 4 种开发模式总结 什么是 DevOps 精益管理的7个原则 DevOps的开发流程 提交 编译 单元测试 部署到测试环境中 预生产测试 部署到生产环境 敏捷开发 2.0 解决的问…

什么是敏捷?什么是敏捷开发?

什么是敏捷? 显示敏捷相互馈送的各个方面的关系图,例如协作、开发和自动化版本控制和部署。 敏捷是一个术语,描述软件开发方法,强调增量交付、团队协作、持续规划和持续学习。 敏捷术语于 2001 年在敏捷宣言中创造。 宣言旨在制定…

瀑布式开发与敏捷开发的区别是什么

摘要:瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求、分析、设计、编码、测试的步骤顺序进行。敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。我们将在文章中详细说明两者各自的适合场景。 详细解答&am…

【敏捷式开发公司-禅道使用心得】

前言:本人测试小菜鸡一枚,近期入职了一家六七十人的小公司,在我入职之前,他们一直是用Teambition(以下简称TB)来做项目管理的,包括提交需求、bug管理都是在TB。入职后我也大概使用了一下&#x…

敏捷开发和瀑布式开发

瀑布模型的特点: (传统的开发方式) 1、强调文档 前一个阶段的输出就是下一个阶段的输入,文档是个阶段衔接的唯一信息。所以很多开发人员好象是在开发文档,而不是开发软件,因为要到开发的后期才可以看到软…

【APICloud系列|21】使用APICloud敏捷式开发总结,回顾开发一个完整APP过程。

导读:APICloud是柚子(北京)科技有限公司创建的低代码开发平台,总部位于北京, 通过生产力工具与混合开发技术,为企业与开发者构建高效的IT环境;在APICloud平台已有80万注册用户,平台每日生成安装包超6000个。业务团队延伸至上海、深圳、重庆、青岛等10余个城市。 APICloud是…

敏捷开发-互联网时代的软件开发方式

一、什么是敏捷开发 敏捷开发简单的描述为:是一种应对需求快速变化的软件开发方式。 敏捷开发的核心思想就是小步快跑、不断迭代,在一次次的迭代升级中完成【小目标】最终完成那个【大目标】。正因为敏捷开发的这种不断迭代升级的开发模式,使…

Curl windows下载地址

Windows下Curl可执行程序的下载地址为: https://curl.haxx.se/download.html 该下载不需要编译,可以立即执行,windows 64位下载的时候,注意点版本号那一列(如:7.49.1),不要点“Win64 ia64 zip…

curl 下载地址中有特殊字符解决方案

curl 下载地址中有特殊字符解决方案 情况 使用 curl 下载 地址中带有 特殊字符的时候 比如下面这个地址。实际访问地址不正确,参数丢失问题 curl -o kspf.jpeg https://img-blog.csdnimg.cn/71ad2375855244a3b918585938236efe.png?a1&b2&c3 上面这个 u…

C++使用curl下载文件(get请求)

使用curl也可以下载文件&#xff0c;代码如下&#xff1a; #include<iostream> #include<string> #include<curl\curl.h> using namespace std;//下载文件数据接收函数 size_t dl_req_reply(void *buffer, size_t size, size_t nmemb, void *user_p) {FILE …

Linux C语言通过curl下载https资源

Linux C语言通过curl下载https资源代码如下&#xff0c;注意需要把main函数 char *url 赋值为需要下载文件的路径。 #include <curl/curl.h> #include <stdio.h> #include <string.h> #include <stdint.h>static size_t filesize 0;size_t write_dat…

CURL下载文件简易进度条

背景 curl下载文件比较方便&#xff0c;sample里的进度打印比较鸡肋&#xff0c;网上搜了一下C打印进度条&#xff0c;随便改改&#xff0c;就ok了&#xff0c;代码贴起来&#xff01; curl 回调函数进度打印输出 int download_progress(char *progress_data,double t, /* d…

如何在GitHub正确地使用 Curl 下载文件?

Curl是在 Linux 终端中下载文件的绝佳工具。 下载与原始文件同名的文件的常用语法非常简单&#xff1a; curl -O URL_of_the_file这在大多数情况下都有效&#xff0c;但是&#xff0c;您会注意到&#xff0c;有时当您从 GitHub 或 SourceForge 下载文件时&#xff0c;它不会获…

Curl 下载安装和配置

Curl 下载安装和配置 1.1 什么是Curl?1.2 Curl 支持的网络协议1.3 Curl 是做什么用的&#xff1f;1.4 Curl 如何下载安装&#xff1f;1.4.1 Windows 平台1.4.2 Linux 平台1.4.3 Mac OS 平台 1.5 Curl 配置1.5.1 解压1.5.2 配置环境变量1.5.3 验证安装配置是否成功 1.6 如何使用…

curl下载和上传

cURL 概述 cURL 是一个利用 URL 语法在命令行下工作的文件传输工具&#xff0c;1997年首次发行。它支持文件上传和下载&#xff0c;所以是综合传输工具&#xff0c;但按传统&#xff0c;习惯称 cURL 为下载工具。 常见用法 下载文件 下载文件 -o&#xff0c;自定义路径和文…

curl下载(curl下载文件)

php写curl下载文件 不是下载到服务器 让浏览器弹出下载文件&#xff0c;在本地下载 求高手解答 这样的用header吧 $file‘下载地址’; if (file_exists($file)) { header(Content-Description: File Transfer); header(Content-Type: application/octet-stream); header(Conten…

Curl下载及简单使用

Curl 是一个命令行工具和库&#xff0c;用于通过URL传输数据。 简单来说就是可以通过命令行发送GET,POST 等多种协议请求的工具 一、官网下载 下载地址 windows版 下载完成后解压即可 二、使用 进入 bin 目录下&#xff0c;打开cmd 窗口&#xff0c;输入 curl 加路径 带cook…

curl 下载图片

curl -o 1.jpg http://image.baidu.com/image123.jpg [1] 40848 [root~]# % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 251k 0 251k 0 0 1570k 0 --:–:-- --:–:-- --:–:-- 1589k

Curl【实例 01】curl下载使用及cmd实例脚本分享(通过请求下载文件)

Curl 官方下载地址 可下载不同平台不同版本的安装包&#xff0c;本次使用的是Windows解压版本curl-8.0.1_9-win32-mingw.zip。 curl下载使用及cmd实例 1.是什么1.1 curl1.2 bat和cmd 2.常用命令2.1 发送GET请求并显示响应头信息2.2 显示详细的请求和响应信息2.3 限制重定向次数…

完整的python项目实例-python完整项目

广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品。未来,我们一起乘风破浪,创造无限可能。 一个完整的python项目需要具备什么? 1. 需求功能的实现: 实现思路+现有框架+基础编程 2. 项目日志: logging模块(调试性的日志和记录性的日志…