py_run_string ("import os") не запускается из интерфейса R или из .Rprofile, но запускается из терминала RStudio - PullRequest
0 голосов
/ 13 мая 2019

Я использую R 3.6.0 с RStudio 1.2 на компьютере с Windows 10. Все пакеты актуальны. Если я попытаюсь выполнить следующие команды из терминала RStudio, они будут работать нормально:

library(reticulate)
py_run_string("import os")

Но если я попытаюсь выполнить команду py_run_string ("import os") либо в изолированном сеансе R (вызывая сам R вместо RStudio), либо через .Rprofile при инициализации проекта, я получаю следующую ошибку:

"Ошибка в mapply (функция (от, до) вставки (строки [от: до], свернуть =" \ n "),: Входы нулевой длины нельзя смешивать с входами ненулевой длины "

Команда библиотеки работает нормально. Проблема возникает, когда я пытаюсь выполнить команду py_run_string.

Это неудобно, потому что команда работает нормально в RStudio, когда сессия уже запущена С другой стороны, он не запускается путем вызова самого R или через .Rprofile в RStudio.

Мне кажется, что RStudio выполняет какую-то инициализацию, но я не могу понять, какая это.

Спасибо за вашу помощь.

...