Probleme NLTK import
Hallo zusammen versuche gerade NLTK einzubinden, aber es funktioniert nicht, also er lädt das Modul problemlos runter (NLTK 3.2.5) und meldet in der Shell, dass alles gut ist - wenn ich aber python starte und import nltk schreibe, importiert er es nicht. Ahja benutze python 3.4 und Ubuntu14.4, vielleicht könnt ihr mir helfen lg
wie find ich das raus?narpfel hat geschrieben:Wie lautet denn das genaue Kommando? Wenn du das nicht verrätst, kann man nur raten. Ich rate zum Beispiel, dass du NLTK für Python 2 installiert hast.
Befehl war:
sudo pip install -U nltk
dann hab ich am Computer das NLTK 3.2 gefunden, das für Python 3.5 auch kompatibel sein soll.
`pip` installiert für das Systempython, also das, was startet, wenn man `python` ausführt. Unter Ubuntu 14.04 ist das Python 2.7. Deshalb empfiehlt es sich, `pip` wie folgt aufzurufen:
[codebox=bash file=Unbenannt.bsh]
python3 -m pip install foobar
[/code]
Dabei wird dann für das angegebene Python installiert.
[codebox=bash file=Unbenannt.bsh]
python3 -m pip install foobar
[/code]
Dabei wird dann für das angegebene Python installiert.
perfekt geht, jetzt kommt please use the nltk downloader to obtain the ressource; was muss ich da jetzt für ein verzeichnis angeben? Lg und DANKE!narpfel hat geschrieben:`pip` installiert für das Systempython, also das, was startet, wenn man `python` ausführt. Unter Ubuntu 14.04 ist das Python 2.7. Deshalb empfiehlt es sich, `pip` wie folgt aufzurufen:
[codebox=bash file=Unbenannt.bsh]
python3 -m pip install foobar
[/code]
Dabei wird dann für das angegebene Python installiert.
Bitte zeige die gesamte Ausgabe des `pip`-Aufrufs. Eventuell musst du die Pakete für LAPACK und BLAS über die Paketverwaltung installieren.
Ansonsten bietet sich vielleicht Anaconda an, wenn du unbedingt Versionen brauchst, die neuer sind als die aus der Paketverwaltung und du dein Ubuntu nicht upgraden möchtest und das Installieren per `pip` zu aufwändig ist.
Ansonsten bietet sich vielleicht Anaconda an, wenn du unbedingt Versionen brauchst, die neuer sind als die aus der Paketverwaltung und du dein Ubuntu nicht upgraden möchtest und das Installieren per `pip` zu aufwändig ist.
mir ist das nicht zu aufwändig wenn mir nur einer sagt, wie das geht und was ich alles machen muss -narpfel hat geschrieben:Bitte zeige die gesamte Ausgabe des `pip`-Aufrufs. Eventuell musst du die Pakete für LAPACK und BLAS über die Paketverwaltung installieren.
Ansonsten bietet sich vielleicht Anaconda an, wenn du unbedingt Versionen brauchst, die neuer sind als die aus der Paketverwaltung und du dein Ubuntu nicht upgraden möchtest und das Installieren per `pip` zu aufwändig ist.
hier der Befehl:
File "scipy/linalg/setup.py" line 19 in configuration
raise NotFoundError ('no lapack/blas resource found')
numpy.distutils.system_info.NotFoundError: no lapack/blas resources found
Clearning up...
Falls du `scipy` per `pip` installieren willst: Du müsstest die `-dev`-Pakete für BLAS und LAPACK in deiner Paketverwaltung suchen und installieren, dann `pip` nochmal aufrufen, gucken ob was fehlt, das dann suchen und diese Schritte solange wiederholen, bis es geht.
Falls du Anaconda nutzen möchtest: Die verlinkte Downloadseite hat einen Abschnitt „Get Started“, den du lesen müsstest. Insbesondere die Installationsanleitung in der Dokumentation wird hilfreich sein.
→ Ein bisschen Eigeninitiative schadet übrigens nicht.
Falls du Anaconda nutzen möchtest: Die verlinkte Downloadseite hat einen Abschnitt „Get Started“, den du lesen müsstest. Insbesondere die Installationsanleitung in der Dokumentation wird hilfreich sein.
→ Ein bisschen Eigeninitiative schadet übrigens nicht.

wie geht sowas?narpfel hat geschrieben:Falls du `scipy` per `pip` installieren willst: Du müsstest die `-dev`-Pakete für BLAS und LAPACK in deiner Paketverwaltung suchen
und danke, ja eigeninitiative hatte ich soviel schon, immer gesucht und dann kam mir die Idee ins Forum zu gehen, das hilft sehr!
Hilft das? Und dann den ersten Suchtreffer auswählen? Und dann die oberste Antwort?
[Edit]: `sudo apt-get build-dep python3-scipy` sollte die Abhängigkeiten auch installieren.
[Edit]: `sudo apt-get build-dep python3-scipy` sollte die Abhängigkeiten auch installieren.
jetzt kommt: unable to execute: input-output errornarpfel hat geschrieben:Hilft das? Und dann den ersten Suchtreffer auswählen? Und dann die oberste Antwort?
[Edit]: `sudo apt-get build-dep python3-scipy` sollte die Abhängigkeiten auch installieren.
Wobei bekommst du diesen Fehler denn? Bitte zeige immer die gesamte Ein- und Ausgabe, sonst kann man dazu nichts sinnvolles sagen. Wenn du Hilfe suchst, solltest du es potentiellen Helfern so einfach wie möglich machen, dir zu helfen, das heißt also, so viele Informationen wie möglich zu liefern.
hi danke, ich bekomme diese Fehlermeldung wenn ich den obigen Code ins Terminal kopiere und da steht nicht mehr dabeinarpfel hat geschrieben:Wobei bekommst du diesen Fehler denn? Bitte zeige immer die gesamte Ein- und Ausgabe, sonst kann man dazu nichts sinnvolles sagen. Wenn du Hilfe suchst, solltest du es potentiellen Helfern so einfach wie möglich machen, dir zu helfen, das heißt also, so viele Informationen wie möglich zu liefern.
also ich tippe: `sudo apt-get build-dep python3-scipy`
antwort ganz kurz: unable to execute: input-output error