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
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
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4