准备工作

Python Extension Packages 下载所需的Python包和相关依赖。

  1. 注意Python版本和操作系统位宽(一般是64位)
  2. 安装顺序为numpy-pymc-kabuki-hddm,务必按该顺序安装。
  3. kabuki包可通过pip install git+git://github.com:hddm-devs/kabuki.git安装,若失败请看常见问题

安装步骤

1
2
3
4
5
6
7
8
conda create -n hddm python=3.8 # 在anaconda中新建环境
conda activate hddm # 激活环境
pip install --user ipykernel # 安装ipykernel
python -m ipykernel install --user --name=xxx # 将环境加入jupyter
pip install numpy-1.22.4+mkl-cp38-cp38-win_amd64.whl #安装HDDM依赖的3个Python包
pip install pymc-2.3.8-cp38-cp38-win_amd64.whl
pip install kabuki-0.6.5.tar.gz
pip install HDDM-0.8.0-cp38-cp38-win_amd64.whl

Python包安装成功后,重新打开prompt(cmd)命令窗口

测试安装是否成功

  1. 若可以成功打印HDDM版本号,则安装成功
  2. 使用过程中,不要在hddm前导入matplotlib等包,即先import hddm,在import其他包
1
2
import hddm
print(hddm.__version__)

测试HDDM

常见问题

pip install git+https:XXX 安装失败

  1. 先通过github下载好原文件(这时候文件夹里往往有一个setup.py文件,但是有些时候并不能简单的python setup.py
  2. 在下载的文件夹下执行 :python setup.py sdist
  3. 打开dist文件夹便可以看到一个打包好的需要安装的项目xxx.tar.gz
  4. pip install xxx.tar.gz ,到此安装完成