質問: pythonでc++のコンパイラを利用する環境 jupyter notebookで時系列データ解析を練習しているものですが、c++のコンパイラを自動で呼び出して処理をする場面があるようです。ユーザがやるのではなくて、ライブラリを呼び出すと自然とそうなるようです。ところがそこでエラーが生じてしまいます。 長めのエラーが出るのですが、この辺が根本だと思っています。 command 'c:\\program files (x86)\\microsoft visual studio\\2017\\community\\vc\\tools\\msvc\\14.15.26726\\bin\\hostx86\\x64\\cl.exe' failed with exit status 2 その前に warning:pystan:msvc compiler is not supported というようなエラーメッセージも出ます。 関係している環境設定は以下のようなものです。pystanはインストールされています。 import pystan from pystan import stanmodel pythonやjupyterはc++を使うことがあるから使えるようにしておくことというメッセージですが、具体的にどうしておく、とは言っていません。visual studioのc++コンパイラは任意のプロンプト、シェルから実行できず、専用のプロンプト(そこで環境を整えてある)でしか実行できないようになっています。それが問題なのかもなと思いますが、何か心当たりがありましたらお願いします。
回答: >warning:pystan:msvc compiler is not supported c++コンパイラーを必要としているのはpythonやjupyterではなく、pystanかと。 またc++コンパイラーといってもvisual c++(msvc)はサポートしてないというメッセージが出ていますからパスが通っていようが意味はないです。 c++のインストールに関してはpystanのドキュメントを参照すればよろしいかと。 https://pystan.readthedocs.io/en/latest/windows.html#windows