Установите конкретную версию пакета python в virtualenv, созданный с помощью reticulate - PullRequest
1 голос
/ 27 марта 2020

При использовании пакета reticulate для использования Python внутри R мы можем создать virtualenv благодаря команде reticulate::virtualenv_create, указывающей имя env и путь к python bin.

Мы также можем добавить пакеты в ранее созданную среду, например:

  reticulate::virtualenv_create(envname = 'venv_shiny_app',
                                 python = '/usr/bin/python3')
  reticulate::virtualenv_install('venv_shiny_app',
                                 packages = c('numpy',
                                              'xlrd',
                                              'pandas',
                                              'beautifulsoup4',
                                              'joblib'))

Можно ли установить конкретную c версию этих пакетов ??

Спасибо

1 Ответ

3 голосов
/ 27 марта 2020

Вы можете запросить указанную c версию пакета, например:

reticulate::virtualenv_install(packages = c("numpy==1.8.0"))

...