Error in .makeMessage(..., domain = domain) :
3 arguments passed to .Internal(gettext) which requires 2
Error in gettext(fmt, domain = domain, trim = trim) :
3 arguments passed to .Internal(gettext) which requires 2
Error in Ops.numeric_version(R_version_built_under, "4.0.0") :
there is no .Internal function 'compareNumericVersion'
报错了,R版本为4.0.0以上,很奇怪?
import rpy2.robjects as ro
from rpy2.robjects.packages import importr
importr('rpy2', lib_loc=r"D:\R-4.4.1\R-4.4.3\library")
os.environ['R_HOME'] = r'D:\R-4.4.1\R-4.4.3'
ro.r('library(dismo)')
ro.r('library(raster)')
注释掉这几行代码似乎就不会报这个错?难道与py2.robjects有关?
求助求助大佬!