返回介绍

AKShare Docker 部署

发布于 2021-10-10 01:19:39 字数 2853 浏览 2022 评论 0 收藏 0

目前 AKShare 数据接口是基于 Python 开发的,鉴于部分其他语言的用户难以在短时间部署 AKShare 的 Python 使用环境,特此提供基于虚拟化容器技术 Docker 的使用教程。

安装 Docker

官方安装指导

  1. Windows 10:安装教程
  2. Mac:安装教程
  3. Ubuntu:安装教程
  4. CentOS:安装教程

第三方安装指导

  1. Docker 安装教程
  2. 建议 Windows 7 和 8 的用户升级到 Windows 10 系统进行安装。
  3. Windows 镜像下载地址

配置国内镜像

  1. Docker 国内镜像加速教程
  2. 请在国内使用的用户务必进行该项配置,从而加速获取镜像的速度。

AKDocker 镜像使用

拉取 AKDocker 镜像

docker pull registry.cn-hangzhou.aliyuncs.com/akshare/akdocker

运行 AKDocker 容器

docker run -it registry.cn-hangzhou.aliyuncs.com/akshare/akdocker python

测试 AKDocker 容器

import akshare as ak
ak.__version__

使用案例

背景说明

本案例是基于 AKDocker 容器中已经安装的 JupyterLab 来演示的。主要是利用 JupyterLab 的 Python 交互式的开发环境, 使用户可以在 Web 输入 AKShare 的 Python 示例代码,仅需要修改一些简单的参数,就可以获取需要的数据。为了能把 JupyterLab 中下载的数据从容器映射到本地,请在 容器的 /home 目录下编辑 .ipynb 文件,如果需要下载相关的文件也请保存到该目录.

命令行

docker run -it -p 8888:8888 --name akdocker -v /c/home:/home registry.cn-hangzhou.aliyuncs.com/akshare/akdocker jupyter-lab --allow-root --no-browser --ip=0.0.0.0

注意事项

  1. 其中 Windows 系统的路径如:C:\home 需要改写为:/c/home 的形式;
  2. 在 Terminal 中运行上述指令后,会在 Terminal 中显示如下信息:

  • 打开本地游览器输入地址:http://127.0.0.1:8888/lab?token=bbe7c8633c098b67df913dce522b82e00828b311a6fc954d;
  • 在本地游览器中的 JupyterLab 界面进入 home 文件夹, 该目录内容会与本地的 C:\home 保持同步,可以在此编辑 notebook 文件和导入数据到该文件夹从而在本地的 C:\home 文件夹下获取数据。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文