# 安装第三方库
金字塔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
在安装过程中,可能出现超时报错等情况,这是因为第三方库的镜像源默认在国外,受网络因素的影响较大。建议大家在安装时,使用国内镜像源下载。下面列出国内的镜像源地址。
国内镜像源
清华: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
如下图所示:
说明
安装成功会显示Successfully installed 库名
,如果出现黄色字体警告,是由于pip库包不是最新的,但pandas库已成功安装,可随后对pip包进行更新,更新命令:
python -m pip install --upgrade pip
# pip 离线安装
若pip在线安装总是失败时,可以采用离线安装的方式安装第三方库。离线安装包下载时请选择与当前python对应的第三方库,否者在使用时可能会造成不兼容的问题出现。
离线库获取方式:
- 国内镜像源地址+库名,
例如:使用清华镜像源下载pandas库,则直接在镜像源的地址后面拼接库名。 https://pypi.tuna.tsinghua.edu.cn/simple/pandas/ (opens new window)
例如:talib
库在线安装该库时,很多用户因为系统或python等环境因素造成安装失败。可以在此处直接点击下载,或者在网上查找对应版本的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位版本
- 下载完成后,在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
cmd
命令行中执行安装及安装成功返回结果。如下图所示:
# 查看安装的库
通过命令查看在cmd中输入pip list
,如下图所示: