Issue installing rpy2 inside Watson Studio Python 'Environment'

匿名 (未验证) 提交于 2019-12-03 01:23:02

问题:

I'm trying to install rpy2 inside a Watson Studio 'environment':

!pip install rpy2 

However, the environments don't appear to have R available:

How can I install rpy2 inside a Watson Studio Python 'Enviroment'? Is this possble?


Note: Watson Studio Environments are custom containers, so an answer should only be provided if the answer is known to work on Watson Studio Environments.

回答1:

Use conda instead of pip. It knows how to install the R runtime. But beware, there are many packages that need to be installed...

!conda install rpy2

Fetching package metadata ........... Solving package specifications: .

Package plan for installation in environment /opt/conda/envs/DSX-Python35:

The following NEW packages will be INSTALLED:

_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 

The following packages will be UPDATED:

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        


标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!