2016-05-07 3 views
5

Im Versuch mit pip zu installieren GENSIM, aber ich bin immer:Fehler bei der Installation von Gensim: "Setuptools konnte nicht importiert werden, die für die Installation von einer Quelldistribution erforderlich ist."

"Could not import setuptools which is required to install from a source distribution. 
Traceback (most recent call last): 
    File "/Library/Python/2.7/site-packages/pip/req/req_install.py", line 377, in setup_py 
import setuptools # noqa 
    File "/Library/Python/2.7/site-packages/setuptools/__init__.py", line 11, in <module> 
from setuptools.extern.six.moves import filterfalse, map 
    File "/Library/Python/2.7/site-packages/setuptools/extern/__init__.py", line 1, in <module> 
from pkg_resources.extern import VendorImporter 
ImportError: No module named extern" 

Andere Beiträge vorgeschlagen haben

pip install -U setuptools 

, die das Paket erfolgreich installiert haben berichtet, ausgeführt wird.

Installing collected packages: setuptools 
Successfully installed setuptools-21.0.0 

jedoch pip die GENSIM laufender Befehl installieren:

pip install gensim 

gibt nur die ersten wieder Fehler.

irgendwelche Ideen, warum dies passieren könnte?

+0

Mac OS X? Verwenden Sie das System Python? – ChrisP

Antwort

0

Ich würde vorschlagen, dass Sie umgehen mit Ihren Systemen Python. Du könntest etwas durcheinander bringen und dann würde dein Computer nicht funktionieren. Install Anaconda in Ihr Home-Verzeichnis. Diese Python-Distribution usw. wird Sie mit etwa 195 Bibliotheken zum Laufen bringen. Sie können den eingebauten Befehl "conda install gensim" verwenden, um Gensim ohne setuptools zu erhalten.

-1

Sie benötigen Admin-Berechtigung haben, diese für mich gearbeitet sudo pip install setuptools

6

ich ein sehr ähnliches Problem hatte, als SciPy Stapel installieren.

Versuchen zu verwenden: pip install --user setuptools

Statt mit: pip install -U setuptools

1

Ich hatte einen ähnlichen Fehler mit einer anderen Bibliothek. Ich brauchte zwei Schritte, aber es könnte zu viel werden.

# apt-get install python-setuptools 
# pip install -U setuptools 
+0

Basierend auf den Dateipfaden in der Frage, läuft auf dem OP das OSX-System und keine Linux-Distribution mit 'apt-get'. – Adalee

0

Ich treffe gerade ähnliche Probleme. Versuchen Sie einfach, alle Abhängigkeiten von setuptools zu deinstallieren. Besonders unisntall pkg_resources in Ihrer Situation. Und dann installieren Sie Setuptools erneut. Pip löst alle Abhängigkeitsprobleme für Sie. Dann sollten Sie in der Lage sein, Gensim reibungslos zu installieren.

Verwandte Themen