WindowsでPythonのAnacondaにExternalEvaluateが使えるように設定する方法
関数ExternalEvaluateを使えば,Wolfram言語に他のプログラミング言語を連動させて利用することができます.ExternalEvaluateでPythonを使うためには以下が必要です.
- 動作するPython
- ライブラリPyZMQ
pipでPyZMQをインストールする方法は,Wolfram言語のドキュメントをご参照ください.
AnacondaはPythonおよび広く使われているライブラリで人気の高い配布方法です.
デフォルトではAnacondaはExternalEvaluateがデフォルトでは見ない場所にPythonとそのライブラリを保存します.ExternalEvaluateでPythonとPyZMQが使えるようにするためには,まず環境パスに適切なディレクトリを加えなければなりません.
Anacondaはデフォルトでは以下の場所にインストールされます.
C:\Users\username\anaconda3
この場合,ExternalEvaluateでPythonを使う前に次のWolfram言語コマンドを評価する必要があります.
SetEnvironment["PATH" -> Environment["PATH"] <> ";" <> "C:\\Users\\username\\anaconda3"]
SetEnvironment["PATH" -> Environment["PATH"] <> ";" <> "C:\\Users\\username\\anaconda3\\Library\\bin"]
[English]