rpy2のR環境を初期化する際、JMPはまず、R_HOME環境変数を使ってRの検出を試みます。
Rが見つからなかった場合は、Windowsではレジストリが、Apple macOSでは
/Library/Frameworks/R.frameworkが検索されます。
R_HOMEが設定されていない場合、jmpexパッケージのR.pyが次を実行します。
#Set the R_HOME environment variable so JMP knows where
#to find the local R installation.
if platform.system() == 'Windows':
os.environ['R_HOME'] = 'C:/Program Files/R/R-4.3.1'
else:
os.environ['R_HOME']='/Library/Frameworks/R.framework/Versions/Current/
Resources'
Apple macOSの場合、R_HOME環境変数がある場合は、それを使用して検出します。この変数がない場合は、次の場所を探します。
/Library/Frameworks/R.framework/Versions/Current/Resources