2016-05-23 73 views
0

我在Windows 7上運行帶有Anaconda的Python 3.5,我想使用rpy2。我已經安裝了R 3.3,它在RStudio中工作得非常好。安裝rpy2

pip install rpy2 

返回

「試圖猜測的r回家,但在路徑中沒有R指令」

我也跟着提出的解決方案here和下載rpy2 2.8,然後

cd Downloads 
pip install rpy2-2.8.0+r33-cp35-cp35m-win32.whl 

似乎工作(返回「成功安裝rpy2-2.8.0「)。

然而,

import rpy2 
在Spyder的

返回

「無模塊名爲 'rpy2'」

請幫幫忙,我迷路了......

回答

0

如果你絕望,你可以安裝WinPython(對於windows用戶),它有很多已經安裝並準備使用的軟件包,包括rpy2,有時在Windows上安裝軟件包可能會帶來壓力。

或者,如果你真的想使它工作方式,也許你可以檢查這個包被安裝在下載文件夾並將其移動到文件夾對應的Python庫

+0

非常感謝,它的工作原理與WinPython! (我沒有寫完,但是我花了好幾個小時試了一下,包括你的第二個提議,它效果不好。) – Heneark

0

我覺得你有更多的比一個安裝的Python?!

如果是這樣,那麼「pip .. install ..」將庫安裝到您在shell /控制檯中鍵入「python」時獲得的python。

如果你想用你的Python 3.5的32位版本安裝此32位庫,您可以鍵入"py -3.5-32 -m pip .. install .."

"py -3.5-32"選擇您的32位的Python 3.5翻譯(從註冊表?) "-m pip"負載模塊點子。

畫中畫命令的其餘部分是像以前一樣,一些與安裝... ..軟件包名