Проблема установки rpy2 внутри Watson Studio Python "Среда"

Я пытаюсь установить rpy2 внутри "среды" Watson Studio:

!pip install rpy2

Однако в средах, по-видимому, отсутствует R:

Collecting rpy2
  Downloading https://files.pythonhosted.org/packages/f1/98/c7652cc9d7fc0afce74d2c30a52b9c9ac391713a63d037e4ab8feb56c530/rpy2-2.9.4.tar.gz (194kB)
    100% |████████████████████████████████| 204kB 4.4MB/s eta 0:00:01
    Complete output from command python setup.py egg_info:
    Error: Tried to guess R's HOME but no command 'R' in the PATH.

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /home/dsxuser/.tmp/pip-build-t7_r6q8e/rpy2/

Как я могу установить rpy2 внутри среды программирования Watson Studio Python? Это возможно?


Примечание. Среды Watson Studio являются пользовательскими контейнерами, поэтому ответ следует указывать только в том случае, если известно, что ответ работает в средах Watson Studio.

1 ответ

Решение

Использование conda вместо pip, Он знает, как установить среду выполнения R. Но будьте осторожны, есть много пакетов, которые необходимо установить...

!conda install rpy2

Извлечение метаданных пакета............ Определение технических характеристик пакета: .

План пакета для установки в среде /opt/conda/envs/DSX-Python35:

Следующие новые пакеты будут установлены:

_r-mutex:               1.0.0-mro_2               
binutils_impl_linux-64: 2.31.1-h6176602_1         
binutils_linux-64:      2.31.1-h6176602_3         
fribidi:                1.0.5-h7b6447c_0          
gcc_impl_linux-64:      7.3.0-habb00fd_1          
gcc_linux-64:           7.3.0-h553295d_3          
gfortran_impl_linux-64: 7.3.0-hdf63c60_1          
gfortran_linux-64:      7.3.0-h553295d_3          
gxx_impl_linux-64:      7.3.0-hdf63c60_1          
gxx_linux-64:           7.3.0-h553295d_3          
kiwisolver:             1.0.1-py35hf484d3e_0      
libcurl:                7.61.1-heec0ca6_0         
libuuid:                1.0.3-h1bed415_2          
make:                   4.2.1-h1bed415_1          
mro-base:               3.5.1-3                   
mro-base_impl:          3.5.1-h9a62091_0          
r-assertthat:           0.2.0-mro351hf348343_0    
r-bh:                   1.66.0_1-mro351hf348343_0 
r-bindr:                0.1.1-mro351hf348343_0    
r-bindrcpp:             0.2.2-mro351hebc1506_0    
r-bit:                  1.1_14-mro351hd10c6a6_0   
r-bit64:                0.9_7-mro351hd10c6a6_0    
r-blob:                 1.1.1-mro351hf348343_0    
r-cli:                  1.0.0-mro351hf348343_0    
r-crayon:               1.3.4-mro351hf348343_0    
r-dbi:                  1.0.0-mro351hf348343_0    
r-dbplyr:               1.2.2-mro351hf348343_0    
r-digest:               0.6.15-mro351hd10c6a6_0   
r-dplyr:                0.7.6-mro351hebc1506_0    
r-fansi:                0.2.3-mro351hd10c6a6_0    
r-glue:                 1.3.0-mro351hd10c6a6_0    
r-magrittr:             1.5-mro351hf348343_0      
r-memoise:              1.1.0-mro351hf348343_0    
r-pillar:               1.3.0-mro351hf348343_0    
r-pkgconfig:            2.0.1-mro351hf348343_0    
r-plogr:                0.2.0-mro351hf348343_0    
r-prettyunits:          1.0.2-mro351hf348343_0    
r-purrr:                0.2.5-mro351hd10c6a6_0    
r-r6:                   2.2.2-mro351hf348343_0    
r-rcpp:                 0.12.18-mro351hebc1506_0  
r-revoutils:            11.0.0-mro351_0           
r-revoutilsmath:        11.0.0-mro351_0           
r-rlang:                0.2.1-mro351hd10c6a6_0    
r-rsqlite:              2.1.1-mro351hebc1506_0    
r-tibble:               1.4.2-mro351hd10c6a6_0    
r-tidyselect:           0.2.4-mro351hebc1506_0    
r-utf8:                 1.1.4-mro351hd10c6a6_0    
rpy2:                   2.9.4-py35mro351h6853232_0

Следующие пакеты будут обновлены:

cairo:                  1.14.12-h77bcde2_0         --> 1.14.12-h8948797_3     
curl:                   7.55.1-h78862de_4          --> 7.61.1-hbc83047_0      
dbus:                   1.10.22-h3b5a359_0         --> 1.13.2-h714fa37_1      
fontconfig:             2.12.4-h88586e7_1          --> 2.13.0-h9420a91_0      
freetype:               2.8-hab7d2ae_1             --> 2.9.1-h8a8886c_1       
glib:                   2.53.6-h5d9569c_2          --> 2.56.2-hd408876_0      
graphite2:              1.3.10-hf63cedd_1          --> 1.3.12-h23475e2_2      
graphviz:               2.40.1-h25d223c_0          --> 2.40.1-h21bd128_2      
gst-plugins-base:       1.12.2-he3457e5_0          --> 1.14.0-hbbd80ab_1      
gstreamer:              1.12.2-h4f93127_0          --> 1.14.0-hb453b48_1      
harfbuzz:               1.7.4-hc5b324e_0           --> 1.8.8-hffaf4a1_0       
libgcc-ng:              7.2.0-h7cc24e2_2           --> 8.2.0-hdf63c60_1       
libgfortran-ng:         7.2.0-h9f7466a_2           --> 7.3.0-hdf63c60_0       
libstdcxx-ng:           7.2.0-h7a57d05_2           --> 8.2.0-hdf63c60_1       
libxcb:                 1.12-hcd93eb1_4            --> 1.13-h1bed415_1        
libxml2:                2.9.4-h6b072ca_5           --> 2.9.8-h26e45fe_1       
matplotlib:             2.1.0-py35h2cbf27e_0       --> 2.2.3-py35hb69df0a_0   
pango:                  1.41.0-hd475d92_0          --> 1.42.4-h049681c_0      
pcre:                   8.41-hc27e229_1            --> 8.42-h439df22_0        
pillow:                 4.2.1-py35h03abc04_0       --> 5.2.0-py35heded4f4_0   
pycurl:                 7.43.0-py35h7a9665c_3      --> 7.43.0.2-py35hb7f436b_0
pyqt:                   5.6.0-py35h0e41ada_5       --> 5.9.2-py35h05f1152_2   
qt:                     5.6.2-h974d657_12          --> 5.9.6-h8703b6f_2       
sip:                    4.18.1-py35h9eaea60_2      --> 4.19.8-py35hf484d3e_0  
xz:                     5.2.3-h55aa19d_2           --> 5.2.4-h14c3975_4       
Другие вопросы по тегам