Я пишу программу (snpExplore), где она будет вызывать Rscript для анализа. После запуска pyinstaller snpExplore я дважды щелкаю файл expExplore.exe в папке dist / snpExplore и получаю следующую информацию об ошибке:
'Rscript' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
Traceback (most recent call last):
File "go\goController.py", line 40, in run
File "site-packages\pandas\io\parsers.py", line 676, in parser_f
File "site-packages\pandas\io\parsers.py", line 448, in _read
File "site-packages\pandas\io\parsers.py", line 880, in __init__
File "site-packages\pandas\io\parsers.py", line 1114, in _make_engine
File "site-packages\pandas\io\parsers.py", line 1891, in __init__
File "pandas\_libs\parsers.pyx", line 374, in pandas._libs.parsers.TextReader.__cinit__
File "pandas\_libs\parsers.pyx", line 673, in pandas._libs.parsers.TextReader._setup_parser_source
FileNotFoundError: [Errno 2] File F:\job\project\snpExplore\dist\snpExplore\go\res_temp\go.csv does not exist: 'F:\\job\\project\\snpExplore\\dist\\snpExplore\\go\\res_temp\\go.csv'
Вышеприведенное предложение на китайском языке означает: «Rscript» не является внутренней или внешней командой, и при этом это не работающая программа или командные файлы. Это означает, что программа не может найти Rscript, и pyinstall не получил библиотеку R из среды conda, хотя пакеты Rscript и R были установлены.
Как я могу вызвать Rscript, когда pyinstaller выполняется в среде conda? Любые советы будут оценены.