[PYTHON] Problèmes survenus lors de l'introduction de rpy2
introduction
Cet article est une migration d'un article précédemment créé et publié sur un autre site.
Cet article suppose ce qui suit:
--R pour Windows doit être installé
- S'il n'est pas installé, téléchargez-le depuis ici et installez-le.
L'environnement de vérification de fonctionnement est le suivant.
- OS
- Windows10
--Langue
- Python3.6.8
Problèmes et solutions qui surviennent
Impossible d'installer rpy2 avec pip
Solution
Installer à l'aide du package Wheel
procédure
- Téléchargez le fichier whl rpy2 qui convient à votre environnement depuis ici
- À l'invite de commandes, accédez à l'emplacement où vous avez stocké le fichier whl.
- Installer avec pip
pip install (nom de fichier whl)
Si le message suivant s'affiche, le fichier whl est incorrect. Les noms de fichiers correspondent-ils? Utilisez-vous un fichier whl autre que l'environnement dans lequel il est installé? Vérifiez etc.
rpy2XXX.whl is not a supported wheel on this platform.
"Erreur d'exécution: R_HOME non défini." A été généré lors de l'importation avec Python
Cause
Variable d'environnement non définie
Solution
Définissez le dossier d'installation R dans la variable d'environnement système Windows
Nom de variable |
Valeur variable |
R_HOME |
C:\Program Files\R\R-3.5.2 |
point important
- Veuillez modifier en conséquence en fonction de l'emplacement où R est installé et de la version de R installée.
- Si vous avez lancé l'invite de commande lors de la modification des variables d'environnement, vous devez redémarrer l'invite de commande.
"Erreur d'exécution: R_USER non défini." A été généré lors de l'importation avec Python
Cause
Variable d'environnement non définie
Solution
Définissez l'utilisateur d'exécution R dans la variable d'environnement système Windows
Nom de variable |
Valeur variable |
R_USER |
(Nom d'utilisateur de l'exécution R) |
point important
- Si vous avez lancé l'invite de commande lors de la modification des variables d'environnement, vous devez redémarrer l'invite de commande.
"ModuleNotFoundError: No module named'tzlocal '" a été généré lors de l'importation avec Python
Cause
Module python tzlocal manquant
Solution
Installez tzlocal avec pip
procédure
- Installez tzlocal avec pip
pip install tzlocal
c'est tout