我在使用Python 3.5的系统中安装了Anaconda。当我跑步时:
$ which python
在终端中,它正确显示了预期的一个,即Anaconda中的一个。输入时:
$ python --version
它显示了Python 3.5.3。现在,当我在R中安装rPython软件包时,它将使用python usr/bin/python
2.7.12。
如何使用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
设置为R来启动R 3
,例如:
RPYTHON_PYTHON_VERSION=3 R
如果您将R与某些前端一起使用,则同样适用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句