はじめに
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を通す必要があると思います.