it-swarm.com.de

ImportError: Kein Modul mit dem Namen extern

Diese Fehlermeldung wird angezeigt, wenn Sie versuchen, ein Paket mit pip zu installieren. Ich habe zwei Pip-Instanzen, eine mit Python 2.7 und eine andere mit Python 3.

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

Selbst wenn ich versuche, das 'externe' Modul zu installieren, erhalte ich diesen Fehler. Auch bei der Installation mit Python selbst wie python setup.py install.

Danke im Voraus. 

16
Aleph Melo
Sudo apt-get purge python-pkg-resources
Sudo apt-get -f install

hier werden tatsächlich Pakete entfernt und gelöscht (alle Konfigurationsdateien werden ebenfalls gelöscht).

-f: Versuch, ein System zu korrigieren, in dem die Abhängigkeiten gebrochen sind.

Sudo pip install packagename

#sourcehere

8
vinod

Tun Sie dies, es wird funktionieren

Sudo pip install -U setuptools 
4
saurabh

Ich weiß, dass dies ein alter Thread ist, aber ich wollte nur dazu beitragen, da ich auf dieses Problem gestoßen bin und dieser Thread immer wieder in den Ergebnissen auftauchte. 

Hinweis: Dies war auf MacOS 10.12. Meine Shell ist zsh und ich habe bereits installiert

Zuerst habe ich jeden dieser Befehle ausgeführt

brew install python
brew install python3

Dies wird entweder installiert, oder Sie erhalten wie bereits eine Meldung "bereits installiert".

Führen Sie anschließend den folgenden Befehl aus

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

Und zuletzt: 

Sudo python get-pip.py

Schlussbemerkung: Damit meine Installation funktioniert, musste ich den Befehl mit pip3 ausführen

Sudo pip3 install nameofinstallhere
3
RGuth

Sie sind sich nicht sicher, ob es sich um ein Installationsproblem oder um ein Paket handelt, aber es scheint, dass Sie kein Paket importieren können, wenn Sie Python perfekt installiert haben

probieren Sie diese Befehle aus

schritt 1 :

$which pip
/usr/local/bin/pip

schritt 2 :

/usr/local/bin/pip install Django

oder einen beliebigen Paketnamen . Ich denke an Ubuntu (OS).

3
Kjjassy

Sie können den folgenden Befehl versuchen: es hat für mich gearbeitet:

Sudo apt-get install --reinstall python-setuptools
1
gab7