Jestem nieco zdezorientowany, jak zainstalować R (przez kompilację) jako bibliotekę współdzieloną.Instalowanie interpolatora R i R jako biblioteki współdzielonej w tym samym drzewie
Instrukcje here (Rpy2) twierdzi, że należy zrobić następujące:
# <go to the R source directory>
make distclean
./configure --enable-R-shlib
make
make install
ale pierwszy make
(make distclean
) usunie każdą poprzednią instalację R pod drzewem samym katalogu (np zawartość bin
folder).
Co jeśli chcę użyć tej samej instalacji dla interpretera R i bibliotek współdzielonych? Na przykład powiedzmy, że chcę użyć interpretera do zainstalowania pakietów R, a następnie udostępnionej biblioteki instalacji, aby wywołać R (i te pakiety) z Rpy2.
W przeciwnym razie, jak mogę zainstalować pakiety R do użycia przez Rpy2?
+1 - a to, co opisuje Laurent, było domyślnym rozwiązaniem Debiana (a więc pochodnych takich jak Ubuntu) od ponad dekady. I za to, co jest warte, zajmuję się pakietami R, a także RPy i RPy2, które można zainstalować po prostu fabrycznie. –
Dzięki! Czy po zainstalowaniu pakietów za pomocą interpretera pakiety będą dostępne później z poziomu interfejsu Python-RPy2? –
Tak. Jeśli ustawienia niestandardowe dla R_LIBS lub ścieżki instalacji, będziesz musiał zwrócić na to uwagę. – lgautier