2017-05-30 1 views
1

ich diesen instruction verwendet spacyr auf RStudio (Mac OS)spacyr Installation auf R:/usr/local/bin/python ist kein Python-Executable

ich beide Python haben zu installieren 2 und 3, so laufe ich

library(spacyr) 
spacy_initialize(python_executable = "/usr/local/bin/python") 

es gibt einen Fehler zurück:

Error in check_spacy_model(python_executable, model) : 
/usr/local/bin/python is not a python executable 

Irgendwelche Tipps, wie man es beheben? Vielen Dank.

+0

Haben Sie spaCy in mehreren Pythons installiert? Wenn nicht, müssen Sie die Option "python_executable" nicht angeben. Wenn Sie 'spacy_initialize()' nur ausführen, ohne die Option anzugeben, sollte die Funktion in der Lage sein, den Python mit spaCy zu finden. –

+0

Hallo, spacy_initialize() ohne die Option gibt den gleichen Fehler zurück: Suchen einer Python-ausführbaren Datei mit spacy installiert ... Fehler in spacy_initialize(): SpaCy oder Sprachmodell en ist nicht in irgendwelchen ausführbaren Python-Dateien installiert. das Terminal zeigt die Installation erfolgreich aber – santoku

+0

Könnten Sie die Ausgabe von zeigen, die "eine Python" und "die eine Python3" aus dem Terminal? –

Antwort

0

Ich verbrachte viel Zeit damit, dieses Problem für mich herauszufinden. Für mich war das Problem, dass ich spacy mit conda anstelle von pip installiert hatte, so dass Symlink nicht eingerichtet werden konnte.

  1. deinstallieren spacyr
  2. deinstallieren spacig aus Python (wenn Sie mit Conda installiert haben)
  3. nur mit pip spacigen Installieren
  4. die neueste Version von spacyr von Github installieren.