Tôi hơi bối rối về cách cài đặt R (thông qua biên dịch) làm thư viện dùng chung.Cài đặt R interpeter và R làm thư viện chung uder cùng một cây
Các hướng dẫn here (Rpy2) nói rằng tôi nên làm như sau:
# <go to the R source directory>
make distclean
./configure --enable-R-shlib
make
make install
nhưng là người đầu tiên make
(make distclean
) sẽ loại bỏ bất kỳ cài đặt trước đó của R dưới gốc cây cùng thư mục (ví dụ như các nội dung của bin
thư mục).
Điều gì sẽ xảy ra nếu tôi muốn sử dụng cùng một cài đặt cho trình thông dịch R và các thư viện được chia sẻ? Ví dụ, nói rằng tôi muốn sử dụng trình thông dịch để cài đặt các gói R, và sau đó thư viện được chia sẻ của tiến trình cài đặt để gọi R (và các gói đó) từ Rpy2.
Nếu không, làm thế nào tôi có thể cài đặt gói R để sử dụng thông qua Rpy2?
+1 - và những gì Laurent mô tả là mặc định trên Debian (và do đó các dẫn xuất như Ubuntu) trong hơn một thập kỷ. Và đối với những gì nó có giá trị, tôi làm sau khi R cũng như các gói RPy và RPy2 mà bạn có thể chỉ cần cài đặt sẵn được xây dựng. –
Cảm ơn! Với điều này, nếu tôi cài đặt các gói bằng cách sử dụng trình thông dịch, các gói có sẵn sau này từ giao diện Python-RPy2 không? –
Có. Nếu cài đặt tùy chỉnh cho R_LIBS hoặc đường dẫn cài đặt, bạn sẽ phải chú ý đến nó. – lgautier