web-dev-qa-db-fra.com

Paquet cassé, cliquez sur Ubuntu 16.10

Lorsque je lance/usr/bin/click, j'obtiens le message d'erreur suivant:

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

J'ai essayé de réinstaller le paquet click, mais j'ai eu la même erreur lors de l'installation:

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)

J'ai déjà supprimé un autre paquet click, qui provient de pip3, mais cela n'a pas aidé. Il semble que les fichiers requis (je pense que leur source est ici ) sont absents du système ou que python ne peut pas le trouver.

Les questions sont donc les suivantes: où python paquet click devrait être situé et comment puis-je corriger l'erreur.

7
user502144

Enfin j'ai trouvé la solution! Dans mon cas, python module click provenait du paquet aptitude python3-click-package. Cependant, il a été remplacé par un autre module click . Après avoir supprimé ce dernier module, python3-click-package a été laissé en panne, je l'ai donc simplement réinstallé pour que click fonctionne maintenant:

Sudo apt install --reinstall python3-click-package
7
user502144