2017-05-25 34 views
1

我想在R筆記本中使用我的anaconda安裝(/anaconda/bin/python)。如何更改我在R筆記本中使用的Python?

現在,R正在使用我的MacBook的股票python安裝(python 2.7)。

我該如何指出R在R筆記本中使用我的anaconda安裝呢?

編輯:剛剛發現約engine.path。任何方式設置/anaconda/bin/python作爲默認的python安裝?

回答

3

我認爲這取決於你如何在R會話中設置你的PATH變量。我也用的是Mac &蟒蛇,如果我做which python我得到

/Users/<my user name>/tools/anaconda/bin/python 

但這是因爲在我.bash_profile我設置(不知道是否conda做的是安裝時,還是我做到了我自己),

export PATH="/Users/<my user name>/tools/anaconda/bin:$PATH" 

但是,如果我在R對話,我得到做Sys.getenv("PATH")

[1] "/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/Library/TeX/texbin" 

就這樣,我點了蟒蛇的/usr/bin。但我這樣做,

Sys.setenv(PATH=paste("/Users/<my user name>/tools/anaconda/bin", 
      Sys.getenv("PATH"), sep=":")) 

我開始指向conda版本。

+0

謝謝!這工作。 –

+0

嗨@DemetriP,很高興能幫到你!如果你接受答案,它將不勝感激。謝謝! – lrnzcig

相關問題