Jak się usuwa pakiet złamaną kliknięcie ? Próbuję zainstalować ubuntu-sdk w moim Ubuntu 14.04. Otrzymuję zbyt wiele błędów.
sudo apt-get autoremove -f click
Reading package lists ... Done
Building dependency tree
Is read status information ... Done
The following packages will be REMOVED:
click
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation released 166 ks of disk space.
Do you want to continue? [Y/n] y
(Reading database ... 350824 files and directories currently installed.)
Removing click (0.4.38.5-0~457~ ubuntu14.04.1) ...
Trace Back (most recent call last):
File "/usr/bin/click", line 31, in <module>
from click import commands
Import Error: can not import name 'commands'
dpkg: error processing package click (--remove):
subprocess command file pre-removal installed returned error exit status 1
Reading was too many errors:
click
E: Sub-process /usr/bin/dpkg Returned an error code (1)
Jeśli próbuję polecenia sudo apt-get purge -f
Wystąpiły te same błędy.
sudo apt-get --fix-broken install
po dwóch poleceniach.miałem ten sam błąd z uszkodzonymi pakietami kliknięcie i kliknięcie, url-dispatcher po aktualizacji 14.04 -> 14.10 -> 15.04
* zaktualizowano:
dla mnie rozwiązaniem było usunięcie folderu pakietu,
rm -rv /usr/local/lib/python3.4/dist-packages/click
a następnie:sudo apt-get update && sudo apt-get install -f
źródło rozwiązania
źródło
/usr/local/lib/python3.4/dist-packages/click
”, masz na myśli usunięcie pliku/usr/local/lib/python3.4/dist-packages/click
lub usunięcie pakietuclick
rm -rv /usr/local/lib/python3.4/dist-packages/click
, bo nicapt-get -f install
lubdpkg --reconfigure -a
,apt-get autoremove -f click
,apt-get purge click
prac.Problem polega na tym, że wielu użytkowników uaktualnień będzie miało zainstalowaną wersję kliknięcia z numerem wersji w swoim repozytorium pip lub pip3, nie są oni zarządzani przez apt i mają pierwszeństwo po
import
wywołaniu słowa kluczowego Python .Musisz je odinstalować przed ponownym zainstalowaniem kliknięcia. Powodem, dla którego mogą być zainstalowane, jest to, że może się to zdarzyć podczas instalacji aplikacji w języku Python innej firmy, a Bóg wie, że zrobiłem kilka.
źródło
Zainstaluj kliknij ponownie, aby zainstalować zależności.
Następnie usuń go za pomocą tego polecenia.
Jeśli to nie zadziała, zainstaluj python i / lub python3:
i jeszcze raz
źródło
sudo apt-get install --reinstall python; sudo apt-get install --reinstall python3; sudo apt-get install --reinstall python3-click
i jeszcze razsudo apt-get autoremove -f click
Możesz spróbować:
lub:
źródło
W moim przypadku było to spowodowane tym, że zainstalowałem również wersję kliknięcia python3 poprzez pip3. Po odinstalowaniu wersji python3 wszystko działało dobrze.
źródło