はじめに
PCを新調し,今までの環境を構築するにあたり,最新のpystanはwindowsに対応しておらず,導入に苦労したので備忘録も兼ねて記しておきます.なお,anacondaが入っていることが前提で話しを進めます.また,私はCPUがRyzenのため,その影響を受けている可能性もあります.
もっとスマートなやり方がある場合は,コメントなどで指摘してくれると嬉しいです.
0.動作環境
OS | Windows10 |
CPU | Ryzen 5600x |
Anaconda | 4.9.2 |
Python | 3.8.5 |
Pystan | 2.19.1.1 |
なお,私はAnacondaをC:\Users\user_name\anaconda3
に入れてありました.
1.起こったこと
いつも通り,コマンドプロンプトでpip install pystan
と打ち込むと
C:\Users\user_name> pip install pystan
(中略)
ERROR: Command errored out with exit status 1:~~~~~~~
といった内容が出てきた.
2.解決方法
- この場所から,windowsが動くバージョンを特定する.今回は,「pystan 2.19.1.1」であった.
- コマンドプロンプトで
conda install pystan==2.19.1.1
と打ち込む.
anacondaを入れてる場合は,これらのことを行うことで,動くようになると思います(C++コンパイラ付いてきているから).
しかし,anacondaを使わない場合は,自分でC++コンパイラをインストールしてpathを通す必要があると思います.