Ошибка в сетчатке в rstudio - PullRequest
2 голосов
/ 06 апреля 2019

476/5000 rstudio генерирует ошибку при запуске кода R с кодом Python. Сначала код работал очень хорошо, но во второй установке он начал генерировать ошибки. Вот ссылка на код на тот случай, если вы захотите поиграть , Мой ноутбук - это 4 Гб оперативной памяти и 500 Мб жесткого диска. Я был бы очень признателен, кто может объяснить ошибку и как ее решить.

Я дважды переустанавливал последнюю версию anaconda.

библиотека (сетчатые) use_python ( "/ USR / местные / бен / питон")

use_virtualenv ( "г-сетчатая")

os <- import ("os") Ошибка: лексическая ошибка: неверный символ в тексте json. ВНИМАНИЕ: модуль conda.compat (прямо здесь) ------ ^ ОС $ listdir ( "") Ошибка: объект 'os' не найден py_config () Ошибка: лексическая ошибка: неверный символ в тексте json. ВНИМАНИЕ: модуль conda.compat (прямо здесь) ------ ^ </p>

Ответы [ 3 ]

2 голосов
/ 09 апреля 2019

На самом деле, это происходит из-за предупреждения об устаревании, о котором сообщалось несколько дней назад ( исправление импорта импорта с отображением предупреждения # 8507 ).Но дело в том, что это предупреждение в " conda.compat " приводит к некоторым ошибкам, например, в случае использования окружений conda в R через функции " reticulate ".Об этой проблеме сообщалось совсем недавно Предупреждения Conda, принятые за ошибки # 477 .

Решение заключается в простой установке версии github " reticulate " , чтобы избежать этих ошибок и игнорировать предупреждения conda, которые не обязательно должны препятствовать выполнению этих функций.Вы можете сделать это следующим образом:

remotes::install_github("rstudio/reticulate")

И не забудьте установить последние версии Rtools в вашей операционной системе!

0 голосов
/ 10 апреля 2019

Это может быть полезно для вас: https://docs.anaconda.com/anaconda/user-guide/tasks/switch-environment/

У меня есть Anaconda, и я настроил среду Python 2.После активации запустите 'use_python' с путем к этой среде и установите для параметра 'required' значение TRUE.

0 голосов
/ 09 апреля 2019

У меня была такая же проблема. Я решил проблему, установив более старую версию conda.

В анаконде Промт

conda install conda = 4.1.6

...