【发布时间】:2016-08-10 21:26:26
【问题描述】:
我的问题是:
如何将 python 版本更改为 anaconda 3.5 并可以在 RStudio 中使用安装在 anaconda 中的模块。
我正在使用 RStudio 版本 0.99.891
R 版本 3.2.3 (2015-12-10)
平台:x86_64-apple-darwin13.4.0(64位)
运行于:OS X 10.11.3 (El Capitan)
我已经安装了 Anaconda3,将 python 3.5 设置为默认 python 版本。
$蟒蛇
Python 3.5.1 |Anaconda 自定义 (x86_64)| (默认,2015 年 12 月 7 日,11:24:55)
但是,在 RStudio 中,
system("python --version")
Python 2.7.10
我尝试通过以下方法进行更改:
Sys.setenv(PATH = paste("/Users/UserName/anaconda3/bin", Sys.getenv("PATH"), sep=":"))
系统(“python --version”)
Python 3.5.1 :: Anaconda 自定义 (x86_64)
看起来不错,其实不然。
python.exec("导入操作系统")
python.exec("导入检查")
python.exec("inspect.getfile(os)")
python.exec("print(inspect.getfile(os))")
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.pycpython.exec("import pandas as pd")
python.exec("import pandas") 中的错误:没有名为 pandas 的模块
谢谢。
【问题讨论】:
-
我遇到了这个问题,无法解决。在 rstudio 网站上可能值得一提。
-
这个问题已经被问过了一段时间,但如果你仍然有这个问题,这里是一个可以回答你问题的 SO 链接(其中一个答案使用
Sys.setenv函数指向不同的python版本:*.com/questions/25383030/…