JQData安装的问题(只解决安装的问题)

article/2025/1/8 6:35:21

1. JQData简介

(1)JQData是聚宽数据团队专门为有志于从事量化投资的金融机构、研究人员以及个人量化爱好者提供的本地量化金融数据。用户只需在本地Python环境下安装JQData数据包,输入三行代码,即可调用由聚宽数据团队专业生产的全套量化金融数据,让你轻松告别平台限制,灵活安全地完成本地化的量化研究与投资决策。
(2)支持系统:Linux、Mac、Windows
(3)支持Python2和Python3

2. JQData安装

自动安装
(1)安装Anaconda,并打勾配置环境变量(具体方法参考下面的注意事项);
(2)打开cmd,输入或者复制下面代码,并回车,即可自动安装。

pip install jqdatasdk## 下面是之前的安装方法
# pip install git+https://github.com/JoinQuant/jqdatasdk.git
# 或者下面的,速度能快点:
# pip install git+https://github.com/JoinQuant/jqdatasdk.git -i https://mirrors.aliyun.com/pypi/simple/

在这里插入图片描述
之前的安装方法
在这里插入图片描述
手动安装
(1)安装Anaconda,并打勾配置环境变量(具体方法参考下面的注意事项);
(2)下载压缩包:https://github.com/JoinQuant/jqdatasdk
(3)解压压缩包,然后切换到jqdatasdk目录中,执行 下面的程序:

python setup.py install

在这里插入图片描述
手动安装过程中报某个包的错误,可以再手动安装下这个包,例如sqlalchemy:
pip install sqlalchemy==1.2.8 -i https://mirrors.aliyun.com/pypi/simple/
检验是否安装成功
(1)导入JQData

import jqdatasdk

(2)用户认证

jqdatasdk.auth(“username”, “password”)

认证成功后,显示”auth success”,就可以开始使用数据了,如果没有出现,请先检查下是否已经申请并通过。
(3)获取数据

 jqdatasdk.get_price("000001.XSHE")

在这里插入图片描述
注意事项
(1)最重要的一点:同学们需要安装Python,2或者3都可以,建议安装Anaconda,记得要打勾打勾打勾配置到环境变量path:
https://www.anaconda.com/download/ (提示:在cmd中输入python报错);
在这里插入图片描述
也可以手动将Aanconda配置到环境变量中,但是尽量使用自动配置。
在这里插入图片描述
(2)需要安装git的同学请参考https://git-scm.com/ (提示:Cannot find command ‘git’ - do you have ‘git’ installed and in your PATH?);
(3)需要安装pip,不过一般环境都安装的有pip,不用单独安装,出现问题时需要检查下;
(4)如果安装过程中报错,优先确认pip版本是否为最新版。windows用户运行python -m pip install -U pip升级pip版本,
Linux用户和Mac用户:pip install -U pip(提示:You are using pip version 9.0.1, however version 10.0.1 is available.
You should consider upgrading via the ‘python -m pip install --upgrade pip’ command.);
(5)认证的账号和密码是用户在聚宽官网注册的账号和密码(只有开通JQData使用权限的用户才能成功认证);
(6) Linux下报gcc错误的同学需要安装并检查下gcc,例如(gcc (Ubuntu 4.8.4-2ubuntu1~14.04.4) 4.8.4)。

  1. 其他

(1)JQData申请:https://www.joinquant.com/default/index/sdk?f=home&m=banner
(2)JQData使用方法:https://www.joinquant.com/help/api/help?name=JQData
(3)其他问题请在社区提问: https://www.joinquant.com/community?f=home&m=memu#tag=faq
(4)如何升级
pip install -U jqdatasdk

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

(5)有关安装JQData的另一篇教程,可以参考JQData安装


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

相关文章

JQData-本地调用的量化金融数据接口(免费)

什么是聚宽数据-JQData? 使用JQData金融数据服务,可快速查看、计算或接入金融数据信息,解决本地、web、自研金融终端调用数据的需求。支持python多版本及多操作系统。为财经类企业、金融机构、学术研究机构和量化爱好者们提供一站式财经信息服务及数据解决方案。 提供哪些…

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

转自 JQData安装 | 最贴心教程,安装JQData全靠这篇指南 Hi, 各位亲爱的小伙伴们! 首先,感谢聚宽小编 JQData01 给我开放了更多的数据访问资源 近来听说有部分小伙伴在安装JQData时遇到了点小麻烦,导致最后没有安装成功&#xff0c…

如何理解敏捷开发

目录 什么是敏捷开发 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