Hi,
I just installed keras and reticulate packages in RStudio, but cannot load them through library(). Some other packages can be loaded. I updated my R version to 4.2 and manually copied all the packages into the new version library, then updated the packages. keras and reticulate packages are installed after this update is completed, but the error message mentions that this may be related to the previous R version (4.1). The error is as below:
# Load the packages
library(reticulate)
library(keras)
# Error message
Error: package or namespace load failed for ‘reticulate’ in dyn.load(file, DLLpath = DLLpath, ...):
unable to load shared object '/Library/Frameworks/R.framework/Versions/4.2-arm64/Resources/library/png/libs/png.so':
dlopen(/Library/Frameworks/R.framework/Versions/4.2-arm64/Resources/library/png/libs/png.so, 0x0006): Library not loaded: /Library/Frameworks/R.framework/Versions/4.1-arm64/Resources/lib/libR.dylib
Referenced from: /Library/Frameworks/R.framework/Versions/4.2-arm64/Resources/library/png/libs/png.so
Reason: tried: '/Library/Frameworks/R.framework/Versions/4.1-arm64/Resources/lib/libR.dylib' (no such file), '/usr/lib/libR.dylib' (no such file)
Error: package or namespace load failed for ‘keras’ in dyn.load(file, DLLpath = DLLpath, ...):
unable to load shared object '/Library/Frameworks/R.framework/Versions/4.2-arm64/Resources/library/png/libs/png.so':
dlopen(/Library/Frameworks/R.framework/Versions/4.2-arm64/Resources/library/png/libs/png.so, 0x0006): Library not loaded: /Library/Frameworks/R.framework/Versions/4.1-arm64/Resources/lib/libR.dylib
Referenced from: /Library/Frameworks/R.framework/Versions/4.2-arm64/Resources/library/png/libs/png.so
Reason: tried: '/Library/Frameworks/R.framework/Versions/4.1-arm64/Resources/lib/libR.dylib' (no such file), '/usr/lib/libR.dylib' (no such file)
Can anyone give me some help?