[PYTHON] Probleme bei der Einführung von rpy2
Einführung
Dieser Artikel ist eine Migration eines Artikels, der zuvor auf einer anderen Site erstellt und veröffentlicht wurde.
Dieser Artikel setzt Folgendes voraus:
--R für Windows muss installiert sein
- Wenn es nicht installiert ist, laden Sie es von hier herunter und installieren Sie es.
Die Betriebsüberprüfungsumgebung ist wie folgt.
- OS
- Windows10
--Sprache
- Python3.6.8
Probleme und Lösungen, die auftreten
Rpy2 kann nicht mit pip installiert werden
Lösungen
Installieren Sie mit dem Radpaket
Verfahren
- Laden Sie die für Ihre Umgebung geeignete rpy2 whl-Datei von [hier] herunter (https://www.lfd.uci.edu/~gohlke/pythonlibs/#rpy2).
- Wechseln Sie an der Eingabeaufforderung zu dem Speicherort, an dem Sie die whl-Datei gespeichert haben.
- Mit pip installieren
pip install (whl Dateiname)
Wenn die folgende Meldung ausgegeben wird, ist die whl-Datei falsch. Stimmen die Dateinamen überein? Verwenden Sie eine andere whl-Datei als die Umgebung, in der sie installiert ist? Überprüfen Sie usw.
rpy2XXX.whl is not a supported wheel on this platform.
"Laufzeitfehler: R_HOME nicht definiert." Wurde beim Importieren mit Python ausgegeben
Ursache
Umgebungsvariable nicht gesetzt
Lösungen
Legen Sie den R-Installationsordner in der Windows-Systemumgebungsvariablen fest
Variablennamen |
Variabler Wert |
R_HOME |
C:\Program Files\R\R-3.5.2 |
wichtiger Punkt
--Bitte ändern Sie entsprechend dem Speicherort, an dem R installiert ist, und der Version von R entsprechend.
- Wenn Sie die Eingabeaufforderung beim Ändern der Umgebungsvariablen gestartet haben, müssen Sie die Eingabeaufforderung neu starten.
"Laufzeitfehler: R_USER nicht definiert." Wurde beim Importieren mit Python ausgegeben
Ursache
Umgebungsvariable nicht gesetzt
Lösungen
Legen Sie den R-Ausführungsbenutzer in der Windows-Systemumgebungsvariablen fest
Variablennamen |
Variabler Wert |
R_USER |
(R Ausführungsbenutzername) |
wichtiger Punkt
- Wenn Sie die Eingabeaufforderung beim Ändern der Umgebungsvariablen gestartet haben, müssen Sie die Eingabeaufforderung neu starten.
"ModuleNotFoundError: Beim Importieren mit Python wurde kein Modul mit dem Namen'tzlocal 'ausgegeben."
Ursache
Fehlendes Python-Modul tzlocal
Lösungen
Installieren Sie tzlocal mit pip
Verfahren
- Installieren Sie tzlocal mit pip
pip install tzlocal
das ist alles