我在spyder 4中使用rpy2。所有命令在控制台中都工作正常。我用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"))
在控制台中一切正常。当我创建可执行文件时,我得到了上面的错误。问题在哪里
目前没有回答
相关问题 更多 >
编程相关推荐