量化(一)—— Python 开发环境搭建。安装必须的第三方库 NumPy、Ta-Lib、pandas 和 matplotlib

为什么使用 Python

因为 Python 简单,而且带有功能强大的第三方库,我们将使用 Ta-Lib 这样的统计功能库,降低工作量。

运行环境

Win10 + Python3 + VsCode

Python 版本

如下图所示。

前置工作

设置 pip 升级源

不要忘记将 pip 升级源改为国内。换源的方法可以参考,https://blog.csdn.net/justidle/article/details/103099203

使用管理员身份打开 Windows PowerShell

请使用管理员身份打开 Windows PowerShell,否则可能出现安装权限不足的提示。如下图所示。

升级 pip 到最新版本

因为 Python 的组件经常升级,所以需要保持最新版本,否则可能会出现安装异常。

python -m pip install --upgrade pip

安装 whell

pip install whell

第三方包

NumPy

简介

NumPy(Numerical Python)是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。

常见教程可以参考,https://www.runoob.com/numpy/numpy-tutorial.html

在线安装 NumPy

pip install numpy

TaLib

简介

TaLib 是一个 Python 金融指数处理库。包含了很多技术分析里的常用参数指标,例如 MA、SMA、WMA、MACD、ATR等。

官方网站为 https://pypi.org/project/TA-Lib/

文档网页,http://mrjbq7.github.io/ta-lib/doc_index.html

国人翻译文档,https://www.jianshu.com/p/bbee17ba168a

在线安装 TaLib

pip install Ta-Lib

注意:在 Windows 下 TaLib 无所谓大小写。不建议使用 pip install Ta-Lib,因为比较大可能出现下面的错误。

1、问题一。微软支持环境没有安装

error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: https://visualstudio.microsoft.com/downloads/

2、问题二。没有安装 64 位的版本。

使用 whl 文件安装

建议使用本方法。下载地址为:https://www.lfd.uci.edu/~gohlke/pythonlibs/。在该网页中找到 Ta-Lib,如下图。

我本人的机器是 64 位,根据自己 Python 版本选择对应的 64 位版本。所以我最终安装的是 TA_Lib‑0.4.18‑cp38‑cp38‑win_amd64.whl。下载完成,来到对应的路径,比如我本机是 C:\Users\Lenovo\Downloads,手动安装。

第一次下载的 cp39 这个版本说我的机器不支持,这个意味你的机器 python 版本是 3.9,我的机器上安装的是 3.8。

C:\Users\Lenovo\Downloads
pip install .\TA_Lib-0.4.18-cp38-cp38-win_amd64.whl

验证安装

pip install ta-lib

这样我们就完成了 Ta-Lib 第三方包的安装。

pandas

简介

pandas 是基于 NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas 提供了大量能使我们快速便捷地处理数据的函数和方法。你很快就会发现,它是使 Python 成为强大而高效的数据分析环境的重要因素之一。

在线安装

pip install pandas

matplotlib

简介

Matplotlib 是 Python 的绘图库。 它可与 NumPy 一起使用,提供了一种有效的 MatLab 开源替代方案。 它也可以和图形工具包一起使用,如 PyQt 和 wxPython。

在线安装

pip install matplotlib

到这里位置,最基础的开发环境需求已经完成。其中 VSCode 是 IDE 工具,Python 是开发语言,Ta-Lib 是重点。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力的老周

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值