2015-02-13 11 views
6

Ich installierte Textblob mit Pip wie angegeben here.Ausführen von TextBlob in Python3

Jetzt, wenn ich versuche, dies in Terminal in python3.4 importieren dann heißt es

ImportError: No module named 'textblob' 

Während in python2.7 es glücklich importiert. Ich habe versucht, es neu zu installieren. Ich habe sogar Pip neu installiert. Was ist das Problem hier?

+0

Welches Betriebssystem? –

+0

Elementare OS - Luna. – TrigonaMinima

+0

Ich kann nicht speziell mit diesem Betriebssystem sprechen, aber ich bin mir ziemlich sicher, dass Sie dieses Problem vollständig vermeiden konnten, indem Sie ein virtualenv verwenden. Es sieht so aus, als ob du textblob auf PATH für python2.7 installiert hast, damit es für deine py3.4-Installation nicht verfügbar ist. Dies wäre die Lösung auf Ubuntu: http://stackoverflow.com/questions/10763440/how-to-install-python3-version-of-package-via-pip-on-ubuntu vielleicht wird das etwas Licht werfen. –

Antwort

5

Elementary OS ist ein Ubuntu-Derivat,

$ sudo apt-get install python3-pip 
... 
$ pip3 install textblob 

sollte es tun. Es ist möglich, dass Sie eine geringfügige Variation auf die oben genannten aufgrund der Unterschiede zwischen Elementary und Ubuntu anwenden müssen.

Denken Sie daran, dass Python 2.7 und Python 3.x zwei unabhängige Systeme sind, was Sie in 2.7 installieren, ist definitiv NICHT automatisch für 3.x verfügbar und das Gegenteil ist ebenso wahr.

+0

Es gibt 'Kann Paket python3-pip nicht lokalisieren '. Ich folgte [diese Antwort] (http://askubuntu.com/posts/412179/revisions), die mir pip3 gibt. Nachdem 'pip3 install textblob' ausgeführt wurde, wird textblob für python3.2 installiert. Denn python3.4 'python3.4 -m pip install textblob' hat die Arbeit gemacht. Ich habe jedoch eine Frage. Für Pakete, die sowohl python2.7 als auch python3.4 unterstützen, gibt es eine Möglichkeit, dieses Modul einmal zu installieren und es in beide Versionen von Python zu importieren. – TrigonaMinima

+0

Wie machen wir das in Windows? Ich bekomme den gleichen 'NoModuleFoundError' – ykombinator