Defektes Paket Klicken Sie auf Ubuntu 16.10

8

Wenn ich / usr / bin / click ausführe, wird folgende Fehlermeldung angezeigt:

Traceback (most recent call last):
  File "/usr/bin/click", line 37, in <module>
    import click
ImportError: No module named 'click'

Ich habe versucht, package click neu zu installieren, aber bei der Installation ist der gleiche Fehler aufgetreten:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 0 B/14,7 kB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 255715 files and directories currently installed.)
Preparing to unpack .../click_0.4.45.1+16.10.20160916-0ubuntu1_amd64.deb ...
Unpacking click (0.4.45.1+16.10.20160916-0ubuntu1) over (0.4.45.1+16.10.20160916-0ubuntu1) ...
Processing triggers for ureadahead (0.100.0-19) ...
Setting up click (0.4.45.1+16.10.20160916-0ubuntu1) ...
Traceback (most recent call last):
  File "/usr/bin/click", line 37, in <module>
    import click
ImportError: No module named 'click'
dpkg: error processing package click (--configure):
 subprocess installed post-installation script returned error exit status 1
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for shared-mime-info (1.7-1) ...
Errors were encountered while processing:
 click
E: Sub-process /usr/bin/dpkg returned an error code (1)

Ich habe bereits ein anderes Paket entfernt click, das von pip3 stammt, aber es hat nicht geholfen. Es scheint, dass entweder erforderliche Dateien (ich glaube, dass ihre Quelle hier ist ) auf dem System fehlen oder Python sie nicht finden kann.

Die Fragen sind also: Wo clicksollte sich das Python-Paket befinden und wie kann ich den Fehler beheben?

user502144
quelle

Antworten:

8

Endlich habe ich die Lösung gefunden! In meinem Fall clickstammte das Python-Modul aus dem Aptitude-Paket python3-click-package. Es wurde jedoch von einem anderen Modul überschrieben click. Nachdem ich das letztere Modul entfernt hatte, python3-click-packagewar es kaputt, also habe ich es einfach neu installiert, so dass es clickjetzt funktioniert:

sudo apt install --reinstall python3-click-package
user502144
quelle
Danke hat für mich funktioniert. Nur als Randnotiz können Sie Klick mit entfernen pip uninstall click.
Robin
Während ich in der Lage war, Klicks mit pip zu entfernen, stieß ich immer noch auf Fehler in Bezug auf das Paket und musstesudo apt remove click
MoltenMuffins