"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
命令後
"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
命令後
我發現,這發生在我身上,因爲我嘗試安裝上Python版本2.6.5和setup.py
腳本嘗試使用2.7上新增的方法subprocess.check_output
,因此它引發了導致此消息的異常。使用2.7或更高版本似乎是明智的,因爲在setup.py
腳本中多次使用check_output
方法。
試着總是用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
請注意,請確保您將此代碼調整爲您的下載文件。
這爲我工作我的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
歡迎來到StackOverflow。你能給我們更多的細節嗎? – jmgross
我想在我的服務器(redhat)中安裝rpy2-2.5.6。根據安裝指南,當我執行「python setup.py install」命令時,它返回「錯誤:嘗試猜測R的HOME,但PATH中沒有R命令」。我怎樣才能克服這個問題 – user3134318
[在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