Install PyMC3 on Windows 10 (Anaconda)

Table of Contents

「Pythonで体験するベイズ推論」を試そうと思い,PyMCのインストールを試みましたが,メンテされていないためか,はまりました.試してみたのは,condaで仮想環境pymc3をつくり,condaでpymc3をインストールしてみることです.
[cc]
> conda create -n pymc3 python=3.6
> activate pymc3
> conda install matplotlib
> conda install pymc3
[/cc]
によって,PyMC3がインストールされたように見えましたが,[cci_python]import pymc3[/cci_python]とすると,[cci_python]ModuleNotFoundError[/cci_python]となってしまいました.pymc(pymc2をインストールしているようです)にしても同様でした.調べてみるとこちらの記事に貴重な情報があり,従ったところ成功しました.行った方法を以下にまとめておきます.なんと,Python3.6ではだめで,Python3.5をインストールする必要があったようです.よって,仮想環境pymc3を作り直します.
[cc]
> deactivate
> conda remove -n pymc3 --all
> conda create -n pymc3 python=3.5
> activate pymc3
> conda install numpy scipy mkl-service libpython m2w64-toolchain nose sphinx git matplotlib jupyter
> pip install --user git+https://github.com/Theano/Theano.git#egg=Theano
[/cc]
これでインストールに成功しました.しかし,[cci_python]Deprecated(廃止予定)[/cci_python]のWarningが出ましたので,あくまで勉強用と考えた方がよさそうです.ちなみにこの書籍はPyMC2ベースですが,著書のGithubにPyMC3の情報があります.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください