2
votes

Défaut de réticulé dans rstudio

476/5000 rstudio génère une erreur lors de l'exécution de code R avec du code python. Au début, le code fonctionnait très bien mais dans la seconde installation, il a commencé à générer des erreurs. Voici le lien du code au cas où vous voudriez jouer à #https: //www.r-bloggers.com/r-and-python-using-reticulate-to-get-the-best-of-both-worlds/ . Mon ordinateur portable est hp 4 Go de RAM et 500 Mo de disque dur. J'apprécierais beaucoup qui peut expliquer l'échec et comment le résoudre.

J'ai réinstallé la dernière version d'anaconda deux fois.

bibliothèque (réticulée) use_python ("/ usr / local / bin / python")

use_virtualenv ("r-reticulate")

os <- import ("os") Erreur: erreur lexicale: caractère invalide dans le texte json. AVERTISSEMENT: le module conda.compat (ici) ------ ^ os $ listdir (".") Erreur: objet 'os' introuvable py_config () Erreur: erreur lexicale: caractère invalide dans le texte json. AVERTISSEMENT: le module conda.compat (ici) ------ ^


2 commentaires

Exécutez maintenant ce script à partir de #https: //www.r-bloggers.com/r-and-python-using-reticulate-to-get-th‌ e-best-of-both-world‌ s /. et au milieu du script la sortie de repl_python () Erreur: erreur lexicale: caractère invalide dans le texte json.


session_info () R version 3.5.3 (2019-03-11) Plate-forme: x86_64-w64-mingw32 / x64 (64 bits) Exécution sous: Windows> = 8 x64 (build 9200) Produits Matrix: paramètres régionaux par défaut: [1] LC_COLLATE = Spanish_Chile.1252 paquets de base attachés: [1] stats graphiques grDevices utils datasets base de méthodes


3 Réponses :


0
votes

J'ai eu le même problème. J'ai résolu le problème en installant une ancienne version de conda.

Dans anaconda promt

conda install conda = 4.1.6


0 commentaires

2
votes

En fait, cela provient d'un avertissement d'obsolescence signalé il y a quelques jours ( correction de l'importation de compatibilité affichant un avertissement # 8507 ). Mais le fait est que cet avertissement dans " conda.compat " génère des erreurs, par exemple dans le cas de l'utilisation d'environnements conda en R via les fonctions " reticulate ". Ce problème a été signalé assez récemment Les avertissements Conda considérés comme des erreurs # 477 .

La solution consiste simplement à installer la version github de " reticulate " afin d'éviter ces erreurs et d'ignorer les avertissements conda qui ne doivent pas forcément gêner ces fonctionnalités. Vous pouvez le faire de cette façon:

remotes::install_github("rstudio/reticulate")

Et n'oubliez pas d'avoir le dernier Rtools installé dans votre système d'exploitation!


0 commentaires

0
votes

Cela peut vous être utile: https: // docs .anaconda.com / anaconda / guide-utilisateur / tâches / environnement-commutateur /

J'ai Anaconda et j'ai configuré l'environnement Python 2. Une fois activé, exécutez 'use_python' avec le chemin vers cet environnement et définissez le paramètre 'required' sur TRUE.


0 commentaires