Python 3.5でシステムにAnacondaをインストールしています。実行すると:
$ which python
端末では、意図したもの、つまりAnaconda内のものが正しく表示されます。入力時:
$ python --version
Python 3.5.3と表示されます。 RにrPythonパッケージをインストールしたとき、python 2.7.12であるusr/bin/python
からPythonを取得しています。
RPythonを使用してRの正しいpythonインタープリターを設定するにはどうすればよいですか?
前もって感謝します
複数のPythonバージョンが共存するシステムでは、ユーザーはインストール時に使用するPythonバージョンを選択できます。デフォルトでは、パッケージはPythonバージョンを使用してインストールされます
$ python --version
ただし、
PYTHON_PYTHON_VERSION
環境変数が適切に設定されている場合は、別のものを選択することができます。たとえば、次のように定義されている場合
RPYTHON_PYTHON_VERSION=3.2
Python 3.2を使用しようとします(パスで
python3.2
およびpython3.2-config
を探します)。に設定されている場合RPYTHON_PYTHON_VERSION=3
3.xブランチ内のシステムの「標準」Pythonバージョンに対してインストールされます。
エルゴ、環境変数RPYTHON_PYTHON_VERSION
を3
に設定してRを起動する必要があります。 g .:
RPYTHON_PYTHON_VERSION=3 R
フロントエンドでRを使用している場合も同様です。