Настройка R для работы с кодом Visual Studio с нуля - «команда `r.executeInTerminal` не найдена»Python

Программы на Python
Ответить
Anonymous
 Настройка R для работы с кодом Visual Studio с нуля - «команда `r.executeInTerminal` не найдена»

Сообщение Anonymous »

Попытка переключиться с R-Studio на VSCode в Windows. 2 вопроса:
  • Как разрешить сценариям R в VS Code отправлять код на терминалы R в VS Code. В настоящее время я получаю сообщение «команда r.executeInTerminal не найдена». Вот скриншот того, как это выглядит.
  • Я использую неправильный путь к файлу для радиан?
Вот точные шаги, которые я предпринял, чтобы другие новички могли быть немного быстрее, чем я.
Я установил последнюю версию Python (3.10.6; не устанавливайте из Windows store, а отсюда) и R (4.2.1). Затем я установил радиан, используя следующую команду, следуя советам отсюда, в терминале Windows PowerShell в VSCode:

Код: Выделить всё

py -m pip install -U radian
Затем я нашел путь установки (следуя советам здесь), набрав там же:

Код: Выделить всё

py -m pip show radian
Вывод: Местоположение: c:\users\louis\appdata\local\programs\python\python310\lib\site-packages
В проводнике я скопировал путь в строку поиска, переместился в папку радиан, нажал кнопку копирования пути в левом верхнем углу, затем добавил путь к странице настроек R в свои пользовательские настройки (JSON), но это не помогло. 'т работать.
Я решил прекратить попытки использовать радианы и сохранить r.rterm.windows непосредственно в пути к файлу R.exe. Я нашел этот путь к файлу, используя в RStudio следующее:

Код: Выделить всё

R.home("bin") # [1] "C:/PROGRA~1/R/R-42~1.1/bin/x64"
Примечание для потерянных: чтобы найти файл в Windows, нужно поменять местами косые черты, поэтому для меня это было «C:\PROGRA~1\R\R-42~1.1\». bin\x64".
Затем вы можете вставить путь к файлу в проводник и найти файл R.exe. Затем мне удалось подключить R к моему терминалу VS Code на странице настроек, но сценарии не отправляют информацию на терминал. Это означает, что нажатие ctrl+entr при наведении курсора на файл temp.R приводит к сообщению: «команда r.executreInTerminal не найдена».
Есть скриншот того, как это выглядит здесь.
Мои пользовательские настройки (JSON) теперь выглядят так:

Код: Выделить всё

{
"python.defaultInterpreterPath": "C:\\Users\\louis\\AppData\\Local\\Programs\\Python\\Python310\\python.exe",
"files.associations": {
"*.rmd": "markdown"
},
// R Options
"r.rpath.windows": "C:\\Program Files\\R\\R-4.2.1\\bin\\R.exe",
"r.rterm.windows": "C:\\Program Files\\R\\R-4.2.1\\bin\\R.exe",
"r.terminalPath": "C:\\Program Files\\R\\R-4.2.1\\bin\\R.exe"
"r.lsp.path": "C:\\Program Files\\R\\R-4.2.1\\bin\\R.exe",
"r.lsp.debug": true,
"r.lsp.diagnostics": true,
"r.alwaysUseActiveTerminal": true,
"r.sessionWatcher": true,
"r.bracketedPaste": true,
}
Где ошибка? Почему две группы не разговаривают друг с другом? Почему это похоже на вырывание зубов?

Подробнее здесь: https://stackoverflow.com/questions/735 ... r-executei
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»