Я запускаю:
Rscript hello_world.R
с моего cmd
терминала, где каталог:
C:\Users\Philip\OneDrive\Betting\Capra\Tennis\polgara>
Скрипт работает нормально.
Однако я хочу Python, чтобы запустить его и разместить этот небольшой скрипт в том же каталоге, что и выше:
import subprocess
subprocess.run(['Rscript', 'hello_world.R'])
Однако я получаю эту ошибку, когда запускаю его из VS Code:
Exception has occurred: FileNotFoundError
[WinError 2] The system cannot find the file specified
Затем я попробовал:
subprocess.run(['Rscript', 'hello_world.R'], shell=True)
Но я получил:
'Rscript' is not recognized as an internal or external command, operable program or batch file.
Для справки я добавил в свой путь следующее:
C:\Program Files\R\R-3.6.3\bin\x64
I ' Мы только что пробовали запустить
Rscript hello_world.R
с терминала cmd
в VS Code, в котором установлен следующий каталог:
(polgara) C:\Users\Philip\OneDrive\Betting\Capra\Tennis\polgara>
Это также дает ошибку:
'Rscript' is not recognized as an internal or external command, operable program or batch file.
Может ли (polgara)
в начале быть источником моей проблемы? Я считаю, что это моя виртуальная среда ...?