PyMC3のインストールでドツボったので、メモしておきます。
要は公式のGitHubをきちんと読みましょうということです。
環境
- windows10 64bit
- anaconda3 2021/5版
- PyMC3 3.11.2
はまったやり方
conda インストールの方法をググって、以下のサイトを見つけました。
conda-forge / packages / pymc3
ここにある通り、conda install -c conda-forge pymc3
を実行してインストールすると、visual studio 2017が所定のパスにないと怒られてしまいました。
仕方なく、過去のインストール成功事例の記事を参考にやってみましたが、PyMC3のバージョン3.6など古いバージョンしか入れられなかったり、arvizのバージョン違いが怒られたりしました。
正しいやり方
PyMC3のGitHubから、以下のwindowsインストール手順が書いてあるサイトがありました。
PyMC3 Installation on Windows
まず、以下のコマンドを実行して、mypm3envという仮想環境に必要なライブラリをインストールします。
# starting out with a fresh environment
conda create -c msys2 -c conda-forge -n mypm3env python=3.8 mkl-service libpython m2w64-toolchain scipy matplotlib pandas
conda activate mypm3env
このあとで、PyMC3をインストールします。
pip install pymc3
こうやってPyMC3をインストールした後で、チュートリアルを動かすと、きちんと動きました!
安易に記事を探すより、オリジナルの手順に沿ってやりましょうという話でした。