Puncte:0

comenzile care nu există se referă la python în loc de sugestie apt

drapel de

Am avut câteva probleme când am instalat o versiune mai nouă de python pe instalarea mea ubuntu. După ce am descărcat câteva versiuni diferite, am schimbat apoi câteva link-uri soft, inclusiv redirecționarea python la versiunea 3.8, precum și pip la pip3.

Acum problema mea este că, atunci când scriu ceva pentru care în mod normal aș primi o sugestie potrivită sau mă aștept la o eroare de comandă negăsită, acum primesc o eroare Python

Exemplu de la VM de lucru cu care nu m-am încurcat

ubuntu@vps-f116ed9f:/usr/bin$ wer

Comanda „wer” nu a fost găsită, ați vrut să spuneți:

  comanda „noi” din deb xwpe (1.5.30a-2.1build3)
  comanda „ner” de la deb frog (0.15-1build2)

Încercați: sudo apt install <nume deb>

ubuntu@vps-f116ed9f:/usr/bin$ lskdflskdf
lskdflskdf: comanda nu a fost găsită

Exemplu din VM am schimbat python și softlink

myuser@myhost:/usr/bin$ wer
Traceback (cel mai recent apel ultimul):
  Fișierul „/usr/lib/command-not-found”, linia 28, în <modul>
    din CommandNotFound import CommandNotFound
  Fișierul „/usr/lib/python3/dist-packages/CommandNotFound/CommandNotFound.py”, linia 19, în <modul>
    din CommandNotFound.db.db import SqliteDatabase
  Fișierul „/usr/lib/python3/dist-packages/CommandNotFound/db/db.py”, linia 5, în <modul>
    import apt_pkg
ModuleNotFoundError: Niciun modul numit „apt_pkg”


myuser@myhost:/usr/bin$ lkjsdfkljsdf
Traceback (cel mai recent apel ultimul):
  Fișierul „/usr/lib/command-not-found”, linia 28, în <modul>
    din CommandNotFound import CommandNotFound
  Fișierul „/usr/lib/python3/dist-packages/CommandNotFound/CommandNotFound.py”, linia 19, în <modul>
    din CommandNotFound.db.db import SqliteDatabase
  Fișierul „/usr/lib/python3/dist-packages/CommandNotFound/db/db.py”, linia 5, în <modul>
    import apt_pkg
ModuleNotFoundError: Niciun modul numit „apt_pkg”

Știe cineva ce pot face pentru a o remedia, astfel încât să primesc din nou sugestii adecvate sau mesaje „comandă nu a fost găsită”?

Michael Hampton avatar
drapel cz
Anulați modificările.
djdomi avatar
drapel za
@MichaelHampton lol, sudo apt-get install --reinstall command-not-found, dar, într-adevăr, pare să distrugă instalațiile python
Puncte:0
drapel cn

Anulați modificările. Pachetele sugerate implică Ubuntu 20.04, dar Focal are deja un pachet python3 la 3.8. Nu știu ce ai făcut ca să ajungi în această stare.

Găsiți pachetul deb care conține modulul Python apt_pkg, versiunea python3.

căutare în fișierul apt apt_pkg

Reinstalați apt_pkg pentru a asigura existența legăturilor Python apt.

apt reinstalează python3-apt

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.