Radian запускает неправильную версию R как в VScode, так и в терминале.Linux

Ответить Пред. темаСлед. тема
Anonymous
 Radian запускает неправильную версию R как в VScode, так и в терминале.

Сообщение Anonymous »

Я пытаюсь запустить последнюю версию R (4.4.2) с радианом, но по какой-то причине радиан все еще указывает на более старую версию (4.4.1).
Я попробовал описанное здесь решение, но безуспешно (обратите внимание, что я не удалил предыдущую версию R, по крайней мере, пока).
Удивительно, но когда я печатаю R:

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

> Sys.getenv("R_HOME")
[1] "/usr/local/lib/R"
> R.version.string
[1] "R version 4.4.2 (2024-10-31)"
и когда я ввожу радианы:

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

> Sys.getenv("R_HOME")
[1] "/usr/local/lib/R"
> R.version.string
[1] "R version 4.4.1 (2024-06-14)"
так что оба согласны с R_HOME, но запускают другую версию R.
Затем я также попробовал в терминале:< /p>

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

> radian --version
radian version: 0.6.13
r executable: /usr/local/lib/R/bin/R
r version: 4.4.2
python executable: /usr/bin/python3
python version: 3.10.12
Наконец, radian --r-binary=/usr/local/lib/R/bin/R по-прежнему запускает R 4.4.1, несмотря на команду /usr/local/lib/R/bin/R сам запускает R 4.4.2. Поэтому я в замешательстве и не могу ничего найти в Интернете.
Наконец, когда я печатаю в оболочке:

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

which -a R
/usr/local/bin/R
/usr/local/bin/R
в котором дважды указан /usr/local/bin/R. Когда я его выполняю, я снова запускаю R 4.4.2.
Может быть важно следующее:
Я установил R 4.4.2 из исходников, а (думаю, но не помню) R 4.4.1 был установлен с помощью apt-get install. Я решил скомпилировать из исходного кода из-за проблемы с Quarto, не обеспечивающей прозрачность

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

> cat .Rprofile
if (interactive() && Sys.getenv("RSTUDIO") == "") {
Sys.setenv(TERM_PROGRAM = "vscode")
source(file.path(Sys.getenv(
if (.Platform$OS.type == "windows") "USERPROFILE" else "HOME"
), ".vscode-R", "init.R"))
}
где файл ~/.vscode-R/init.R, кажется, проверяет, установлены ли пакеты rlang и jsonlite или нет для VScode и другие вещи, но это не влияет на то, какая версия R работает (по крайней мере, насколько я понял, я прочитал это быстро...)


Подробнее здесь: https://stackoverflow.com/questions/792 ... e-terminal
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Расширение VSCode Jupyter отображает неправильную версию интерпретатора Python
    Anonymous » » в форуме Python
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Расширение VSCode Jupyter отображает неправильную версию интерпретатора Python
    Anonymous » » в форуме Python
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • VSCODE использует неправильную версию Pandas
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • VSCODE использует неправильную версию Pandas
    Anonymous » » в форуме Python
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • VScode активирует Python в терминале PowerShell, а затем выполняет строку/выбор в том же терминале
    Anonymous » » в форуме Python
    0 Ответы
    72 Просмотры
    Последнее сообщение Anonymous

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