Si vous pensez que vous l'avez écrit après un long moment, il s'agit à nouveau de PATH. Pour Mac. Je suis désolé pour les gens Win. Une note de colère qui a résolu le problème que la version jdk a été interceptée et que le problème ne s'est pas produit lorsque le problème d'utilisation de la bibliothèque d'apprentissage en profondeur appelée h2o dans l'environnement R est apparu à l'école.
Lancer le terminal au lieu de la console R
/usr/libexec/java_home -V
Tapons et découvrons. Toutes les versions Java incluses sortiront. C'est comme ça.
La bibliothèque h2o fonctionne avec jdk. Pour le moment, il semble que cela ne fonctionnera pas même si la version de jdk n'est pas comprise entre 7 et 12. La dernière version de jdk est la 13! !! !! !! !! !! !! !!
Si vous n'avez pas trouvé la version cible lorsque vous avez vérifié la version Java, téléchargez-la et installez-la. Vous pouvez l'obtenir sur le site officiel (LTS 11 au milieu au lieu de 13 qui se détache en haut Disons DL).
Si vous l'obtenez, juste au cas où, au terminal à nouveau
/usr/libexec/java_home -V
Veuillez voir si vous avez entré correctement.
Soyez prudent ici, mais le chemin de jdk utilisé lorsque vous jouez avec des programmes Java dans le terminal et le chemin de jdk référencé par l'environnement R sont différents. Si vous utilisez la méthode suivante, la version jdk utilisée normalement restera 13, et la version jdk utilisée sous l'environnement R sera 11. Tu l'as fait.
Le fichier Renviron ressemble à un .bash_program dans un environnement R. Si vous avez R (et RStudio) installé, vous devriez avoir ce fichier. Ouvrez-le dans un éditeur approprié et même en bas
JAVA_HOME=/Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Home
Écrivons.
c'est tout. Le jdk référencé par R est maintenant déclassé. Sur la console R
python
library(“h2o”)
localH2O = h2o.init(ip = "localhost", port = 54321, startH2O = TRUE, nthreads = -1)
Mais allons-y et utilisons h2o. On dit que la version de h2o elle-même est ancienne, mais elle peut être utilisée.
Je vous remercie pour votre travail acharné.
Le LTS11 actuellement distribué semble être 11.0.6 au lieu de 11.0.2. Veuillez vérifier la version que vous avez obtenue et changer votre PATH à chaque fois.