在M1 MacBook上安装微软量化研究框架qlib

1. 链接

mac port
微软qlib
pyenv

2. 前期准备

  1. 安装MacPort, 用于方便安装各种软件
  2. 安装pyenv, 用于python版本管理
  3. 安装pyenv-virtualenv, 创建虚拟环境,防止环境污染

3. 开始安装

# 安装依赖性
sudo port install hdf5 cmake

# 安装最新版本python
pyenv install miniforge3
pyenv global miniforge3

# 下载qlib
git clone https://github.com/microsoft/qlib --depth 1

export HDF5_DIR=/opt/local

# 用conda安装
conda install lightgbm ecos pytables cvxpy mlflow fire ruamel

# 在qlib目录下, 编辑setup.py, 将install_requires=REQUIRED, 这一行注释掉
pip install .

# 安装成功,之后运行范例,报错缺少的包就用conda install安装。conda没有就用pip安装
# 总而言之,技巧就是,不用pip安装包,转而用conda。因为conda提供了已编译好的各种arm包

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐