So lösen Sie ImportError: Kein Modul namens certifi

1305
yarun can

Ich verwende Debian Testing und versuche, ein paar Module zu installieren, von denen einer der Discog-Client ist. Ich treffe jedoch immer wieder diese Zertifizierungssache, über die ich keine Iodea habe.

Gemäß meiner Python-Installation befindet sich das Zertifizierungsmodul im System . Siehe die Zeilen unten.

python  Python 2.7.15 (default, May 1 2018, 05:55:50)  [GCC 7.3.0] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import certifi >>> certifi.where() '/etc/ssl/certs/ca-certificates.crt' 

Hier ist der Fehler.

pip install discogs-client  File "/usr/local/bin/pip", line 7, in <module> from pip._internal import main File "/usr/local/lib/python2.7/dist-packages/pip/_internal/__init__.py", line 42, in <module> from pip._internal import cmdoptions File "/usr/local/lib/python2.7/dist-packages/pip/_internal/cmdoptions.py", line 16, in <module> from pip._internal.index import ( File "/usr/local/lib/python2.7/dist-packages/pip/_internal/index.py", line 15, in <module> from pip._vendor import html5lib, requests, six File "/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/__init__.py", line 99, in <module> from . import utils File "/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/utils.py", line 24, in <module> from . import certs File "/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/certs.py", line 15, in <module> from pip._vendor.certifi import where ImportError: No module named certifi 

Hier ist pip install certifi

pip install certifi Traceback (most recent call last): File "/usr/local/bin/pip", line 7, in <module> from pip._internal import main File "/usr/local/lib/python2.7/dist-packages/pip/_internal/__init__.py", line 42, in <module> from pip._internal import cmdoptions File "/usr/local/lib/python2.7/dist-packages/pip/_internal/cmdoptions.py", line 16, in <module> from pip._internal.index import ( File "/usr/local/lib/python2.7/dist-packages/pip/_internal/index.py", line 15, in <module> from pip._vendor import html5lib, requests, six File "/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/__init__.py", line 99, in <module> from . import utils File "/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/utils.py", line 24, in <module> from . import certs File "/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/certs.py", line 15, in <module> from pip._vendor.certifi import where ImportError: No module named certifi 
0
Wahrscheinlich `# pip install certifi '. ... https://pypi.org/project/certifi/ Knud Larsen vor 5 Jahren 0
@KnudLarsen Ich wünschte es wäre so einfach. Ich habe pip install result im ursprünglichen Post hinzugefügt yarun can vor 5 Jahren 0
Vielleicht ist "Debian-Testing" noch nicht ganz abgeschlossen? ..... Debian 9.3: Mein certifi-install.log.txt: https://www.dropbox.com/s/c57qz7ho6ta09k7/certifi-install.log.txt?dl=0 .... Welches Debian sind Sie? mit? Debian 10 Buster oder Debian "11" Sid? → → `apt install python-certifi` https://packages.debian.org/search?suite=default§ion=all&arch=any&searchon=names&keywords=python-certifi Knud Larsen vor 5 Jahren 0
`# pip install discogs-client` → https://www.dropbox.com/s/y3od35za3c1ly6a/discogs-client-install.log.txt?dl=0 Knud Larsen vor 5 Jahren 0
@KnudLarsen Wie ich im ursprünglichen Beitrag erwähnte, zeigt der erste Eintrag in der Befehlszeile bereits, dass Python-certifi installiert ist, denn wie Sie sehen, kann ich es importieren. Ich suche hier nach eingehender Hilfe, installiere dieses Pckage nicht und löst mein Problem. Wie Sie sehen, ist das Thema etwas komplexer. Auch das Discogs-Modul wird nicht installiert, siehe Originalbeitrag. yarun can vor 5 Jahren 0
OK, ich werde `pip install ***` mit Debian 10 Buster (testen) versuchen. .... Später. Knud Larsen vor 5 Jahren 0
@KnudLarsen Ich glaube nicht, dass mein Problem ein Distro-Problem ist. Ich kann certifi auf meinem anderen Debian-Testgerät installieren. Auf dem Weg ist etwas kaputt gegangen, das möchte ich reparieren. yarun can vor 5 Jahren 0
Ein häufiger Fehler bei pip kann die mehrfache Installation von pip sein. Bitte überprüfen Sie `/ home / name / .local /`: Kann ein zusätzliches Pip enthalten, wenn Sie `$ pip install pip 'mögen, dh als unprivilegierter Benutzer. Knud Larsen vor 5 Jahren 0
@KnudLarsen, kein Pip da, weder bei meinem User noch bei den Roots yarun can vor 5 Jahren 0
Was ist Ihre "Pip" -Version ("Pip - Version")? Ist es Version 10? Sieht aus, als hätten Sie kürzlich versucht, `pip` über` sudo pip install --upgrade pip` zu aktualisieren. hoefling vor 5 Jahren 0
@hoefling pip --version pip 10.0.1 aus /usr/local/lib/python2.7/dist-packages/pip (python 2.7) yarun can vor 5 Jahren 0
Zurück zur Version 9: "apt-get install --reinstall python-pip" und "pip" nicht über "pip" selbst aktualisieren. hoefling vor 5 Jahren 0
@hoeflingit, der diesen Befehl ausgibt, hat das Problem für mich nicht gelöst. Siehe https://paste.debian.net/hidden/4ddf99d8/ Was ist mit dem Python-Mann passiert? Diese Art von Abhängigkeitsproblemen will dann kein Problem yarun can vor 5 Jahren 0

0 Antworten auf die Frage