# 安装第三方库

金字塔python量化平台,支持用户自由安装使用任意第三方库,其中Pandas、numpy、talib为必备第三方标准库。其余根据需要决定是否安装。下面为常用的第三方库介绍,请根据实际需要选择安装。详情见下表:

模块名 简介 备注
pandas 最流行的Python数据分析库 必备
numpy Python的科学计算基础库 必备
talib TA-Lib常用技术分析库,比如MACD,RSI等 必备
scipy SciPy是一个Python的数学、科学和工程计算的生态系统库。 可选
sklearn Python的机器学习模块(machine learning) 可选
matplotlib 是Python 2D绘图领域使用最广泛的库 可选
seaborn 基于matplotlib的Python可视化库 可选

安装第三方库的方法有多种,这里只介绍使用pip install安装方法,其余的方法若有需要请自行百度学习。

# pip 在线安装

pip install pandas
1

在安装过程中,可能出现超时报错等情况,这是因为第三方库的镜像源默认在国外,受网络因素的影响较大。建议大家在安装时,使用国内镜像源下载。下面列出国内的镜像源地址。

国内镜像源

清华:https://pypi.tuna.tsinghua.edu.cn/simple/

阿里云:http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

华中理工大学:http://pypi.hustunique.com/

山东理工大学:http://pypi.sdutlinux.org/

豆瓣:http://pypi.douban.com/simple/

以使用清华镜像源安装pandas为例,安装命令如下,

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas
1

如下图所示:

说明

安装成功会显示Successfully installed 库名,如果出现黄色字体警告,是由于pip库包不是最新的,但pandas库已成功安装,可随后对pip包进行更新,更新命令:

python -m pip install --upgrade pip
1

# pip 离线安装

若pip在线安装总是失败时,可以采用离线安装的方式安装第三方库。离线安装包下载时请选择与当前python对应的第三方库,否者在使用时可能会造成不兼容的问题出现。

离线库获取方式:

  1. 国内镜像源地址+库名,
    例如:使用清华镜像源下载pandas库,则直接在镜像源的地址后面拼接库名。 https://pypi.tuna.tsinghua.edu.cn/simple/pandas/ (opens new window)

例如:talib库在线安装该库时,很多用户因为系统或python等环境因素造成安装失败。可以在此处直接点击下载,或者在网上查找对应版本的whl文件。

  1. TA_Lib-0.4.24-cp37-cp37m-win_amd64.whl

离线包命名规则

库名_库版本号_python版本_安装包位数。例如:TA_Lib‑0.4.21‑cp37‑cp37m‑win_amd64.whl

TA_Lib-0.4.21 talib库名及版本号
cp37-cp37m 对应python3.7版本
win_and64 64位版本

  1. 下载完成后,在cmd中使用pip install命令安装离线包。命令格:pip install + 离线包所在位置路径以及完整名称。本例中TA_Lib‑0.4.21‑cp37‑cp37m‑win_amd64.whl在D盘根目录下。
pip install D:\TA_Lib‑0.4.21‑cp37‑cp37m‑win_amd64.whl
1

cmd命令行中执行安装及安装成功返回结果。如下图所示:

# 查看安装的库

通过命令查看在cmd中输入pip list,如下图所示: