栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

股票量化交易入门:AKShare 安装(Ubuntu 18.04)

股票量化交易入门:AKShare 安装(Ubuntu 18.04)

概述

AKShare 是基于 Python 的财经数据接口库, 目的是实现对股票、期货、期权、基金、外汇、债券、指数、加密货币等金融产品的基本面数据、实时和历史行情数据、衍生数据从数据采集、数据清洗到数据落地的一套工具, 主要用于学术研究目的。

 GitHub 网址:https://github.com/akfamily/akshare

中文文档:https://www.akshare.xyz/

环境配置、安装、测试

更改 Python(64 bit) 3.7+

$ python3 --version
$ sudo apt install python3.7
$ sudo rm /usr/bin/python
$ sudo ln -s python3.7 /usr/bin/python
$ python -m pip install --upgrade pip
$ pip install numpy
$ pip install akshare -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host=mirrors.aliyun.com  --upgrade
$ python
>>> import akshare as ak
>>> ak.__version__
'1.3.73'
>>> stock_zh_a_hist_df = ak.stock_zh_a_hist(symbol="000001", period="daily", start_date="20220124", end_date='20220125', adjust="")
>>> print(stock_zh_a_hist_df)
日期     开盘     收盘     最高     最低      成交量     成交额    振幅   涨跌幅   涨跌额   换手率
0  2022-01-24  17.34  17.20  17.38  16.98   874771  1.501390e+09  2.31 -0.86 -0.15  0.45
1  2022-01-25  17.08  16.85  17.08  16.81  1093284  1.851999e+09  1.57 -2.03 -0.35  0.56

解决因此终端打不开问题

$ sudo mv _gi_cairo.cpython-36m-x86_64-linux-gnu.so _gi_cairo.cpython-37m-x86_64-linux-gnu.so
$ sudo mv _gi.cpython-36m-x86_64-linux-gnu.so _gi.cpython-37m-x86_64-linux-gnu.so

解决 apt-get 报错问题

$ sudo apt-get remove --purge python-apt
$ sudo apt-get install python-apt -f
$ cd /usr/lib/python3/dist-packages/
$ sudo cp apt_pkg.cpython-36m-x86_64-linux-gnu.so apt_pkg.cpython-37m-x86_64-linux-gnu.so

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/722910.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号