2015-04-20 35 views
1

"Error: Tried to guess R's HOME but no R command in the PATH"「錯誤:試圖猜測的r回家,但在路徑中沒有R指令」

在我的redhat服務器乳寧[ rpy2-2.5.6]$ python setup.py install命令後

+0

歡迎來到StackOverflow。你能給我們更多的細節嗎? – jmgross

+0

我想在我的服務器(redhat)中安裝rpy2-2.5.6。根據安裝指南,當我執行「python setup.py install」命令時,它返回「錯誤:嘗試猜測R的HOME,但PATH中沒有R命令」。我怎樣才能克服這個問題 – user3134318

+0

[在win7(R 2.12,Python 2.5)上安裝rpy2時出現的問題](http://stackoverflow.com/questions/4924917/trouble-installing-rpy2-on-win7-r-2 -12-python-2-5) – Eilidh

回答

0

我發現,這發生在我身上,因爲我嘗試安裝上Python版本2.6.5和setup.py腳本嘗試使用2.7上新增的方法subprocess.check_output,因此它引發了導致此消息的異常。使用2.7或更高版本似乎是明智的,因爲在setup.py腳本中多次使用check_output方法。

1

試着總是用pip來安裝庫,而不是用setup.py文件搞亂自己。

我在Windows 8,R版本3.3.1和Python 2.7,32位下遇到了同樣的錯誤。解決方案很簡單,但對於這種情況,普通的pip安裝rpy2不起作用。

請嘗試使用您在這裏找到的Windows-Binaries:http://www.lfd.uci.edu/~gohlke/pythonlibs/#rpy2。爲您的配置下載適合的whl文件。然後轉到您的cmd下載文件夾並簡單地使用:

pip install rpy2-2.7.8-cp27-none-win32.whl 

請注意,請確保您將此代碼調整爲您的下載文件。

0

這爲我工作我的Mac上使用Python 2.7:
在我~/.profile(或使用~/.bashrc) 我設置:

export R_HOME=/Library/Frameworks/R.framework/Versions/Current/Resources/ 
export PATH=$R_HOME:$PATH 

採購它(source ~/.profile),然後做標準

pip install rpy2 
相關問題