Можно ли настроить среду conda python, используя RStudio Server с сеткой на CentOS 7? - PullRequest
1 голос
/ 14 марта 2019

Я пытаюсь получить кучу своего питона, используя коллег на борту с использованием RStudio Server.У меня сложилось впечатление, что пользователи python могут использовать пакет reticulate для управления своей средой conda.В то время как в пакете есть команды с оптимистическим именем, они, к сожалению, на самом деле не выполняют то, что им кажется.Из этой проблемы github следует, что RStudio Server с reticulate на самом деле совершенно бесполезен с точки зрения пользователей python: они не могут управлять своими средами conda из R.

https://github.com/rstudio/reticulate/issues/292

Есть кто-нибудьНашли обходной путь, позволяющий пользователю сеанса RStudio Server изменить LD_LIBRARY_PATH соответствующим образом только для своего сеанса или проекта?Может ли конкретная среда conda быть активирована, например, их .Rprofile?

Я использую предварительный просмотр RStudio Server 1.2 с открытым исходным кодом с:

R version 3.5.1 (2018-07-02)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: CentOS Linux 7 (Core)

Я создал следующую среду conda:

$ conda create -n spec35 python=3.5 numpy pandas matplotlib

Затем я запустил следующий код в R:

library(reticulate)

conda_env = "/home/wdkrnls/.conda/envs/spec35"
use_python(file.path(conda_env, "bin/python"))
use_condaenv(conda_env)

При попытке оценить print(1+1) в блоке python я вижу следующую ошибку:

 Error in py_call_impl(callable, dots$args, dots$keywords) : 
  ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found
...