簡體   English   中英

rpy2與R的自定義安裝一起使用

[英]Usage of rpy2 with a custom installation of R

親愛的程序員,我想在ipython筆記本中使用R。 在我正在使用的系統(Centos)上,存在一個較舊的R(2.15)版本。 我可以在ipython筆記本中使用此版本執行R代碼,但是,我需要帶有附加軟件包的R新版本,並且由於我對該計算機沒有管理權限,因此我安裝了本地計算機R的最新版本(3.1.2)。 我在PC上編譯了源代碼並對其進行了標記,以便可以通過擴展對其進行評估。 之后,我用pip安裝了rpy2,並且此安裝沒有任何錯誤。 我也可以導入rpy2包,但是當我嘗試加載庫時,出現錯誤消息:

Error in dyn.load(file, DLLpath = DLLpath, ...) : 
  unable to load shared object '/my/homedir/Software/R-3.1.2/library/stats/libs/stats.so':
  libRlapack.so: cannot open shared object file: No such file or directory
During startup - Warning message:
package \u2018stats\u2019 in options("defaultPackages") was not found 

我查了一下,所有庫都存在,當我在沒有ipython的情況下使用R時也沒有收到錯誤。 有人有主意嗎?

最好,丹尼爾

你有嘗試過嗎? http://www.lfd.uci.edu/~gohlke/pythonlibs/#rpy2當您說需要管理員權限來更新R版本時,這很奇怪,因為R通常不需要安裝管理員權限。 確保將其安裝在用戶文件夾下,而不是系統驅動器中的某個位置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM