rpy2 отлично работает в консоли, но не работает в исполняемом файле

Я использую rpy2 в spyder 4. все команды работают нормально в консоли. Я создал исполняемый файл с помощью pyinstaller и получил эту ошибку в exe-файле.

Traceback (most recent call last):
  File "kopa.py", line 12, in <module>
ModuleNotFoundError: No module named 'rpy2'
[13148] Failed to execute script kopa

Я приведу краткий пример;

import os
os.environ['R_HOME'] = 'C:/Program Files/R/R-3.6.3' 
os.environ['R_USER'] = 'C:/ProgramData/Anaconda3/Lib/site-packages/rpy2'

import rpy2.robjects as ro

ro.r("x=c(1,2,3,4,5)")
ro.r("y=c(11,12,13,14,15)")
ro.r("z=mean(x)+mean(y)")
print(ro.r("z"))

все работает нормально в консоли. когда я создаю исполняемый файл, я получаю указанную выше ошибку. в чем проблема?

0 ответов

Другие вопросы по тегам