Właśnie skończyłem instalować Python 3.5.1 na moim Ubuntu, ale pojawia się ten komunikat o błędzie, niezależnie od tego, czy instaluję z Anacondą czy z apt-get
:
No module named 'gdbm'
który normalnie wyświetla się na moim terminalu. Próbowałem również zainstalować gdbm
przy użyciu:
sudo apt-get install gdbm
ale nie rozwiązuje problemu. Czy mogę uzyskać pomoc w rozwiązaniu tego problemu od kogokolwiek tutaj?
Odpowiedzi:
pomogło mi
źródło
Unable to locate package python3.6-gdbm
? Próbowałem dodać nowe repozytorium, ale błąd początkowy pojawia się ponownie.python3.7-gdbm
mniesudo apt-get install python3.6-gdbm
W moim przypadku, jeśli spróbuję uruchomić dowolne polecenie, które nie istnieje w powłoce bash, otrzymam ten poważny błąd:
Żadna z powyższych odpowiedzi nie zadziałała w moim przypadku. Chociaż ten problem został rozwiązany, może komuś pomóc. Jeśli nadal masz ten problem, być może pomoże to:
Zainstalowałem python3.6 z repozytorium
ppa.launchpad.net/jonathonf/python-3.6/ubuntu
i najwyraźniej to popsuło niektóre rzeczy.Podczas wiązania w celu ponownej instalacji pakietów
command-not-found python3-commandnotfound python3-gdbm python3-gdbm-dbg sessioninstaller
zauważyłem, że apt pobierał stąd źródła:Aby rozwiązać problem, po prostu usunąłem to repozytorium:
A następnie ponownie uruchomiłem to polecenie (jako root):
Teraz wszystko działa ponownie:
źródło
command-not-found
niepowodzenia.python3.6 -m venv
został dla mnie zepsuty. Przejście do repozytorium deadsnakes rozwiązało wszystkie moje problemy. Zobacz także stackoverflow.com/a/50197283/7599943sudo ppa-purge ppa:jonathonf/python-3.6
naprawiłem to dla mnie (automatycznie ponownie zainstalował niezbędne pakiety).Czy próbowałeś zainstalować pakiet?
python3-gdbm
źródło
gdbm
. Zastosowanie_gdbm
.Mam zainstalowaną i działającą wersję Python 3.6 Próbowałem wielu rzeczy, ale
To polecenie działało dla mnie
źródło
Miałem ten sam problem i rozwiązałem go poprzez:
uruchomione synaptic, dla czegoś innego, pokazało, że python3-gdbm wymaga aktualizacji. Pozwoliłem synaptic na wykonanie aktualizacji i: Teraz otrzymuję ten sam problem z powrotem.
Gdy ponownie uruchomię powyższe polecenia, otrzymuję jako wiadomość, w terminalu, pierwsze polecenie: Następujące pakiety zostaną POBRANE: python3-gdbm. Po udzieleniu odpowiedzi Y na pytanie, czy chcę kontynuować, funkcja śledzenia wstecznego działa ponownie.
Więc najwyraźniej coś jest nie tak (błąd) w najnowszej wersji python3-gdbm.
źródło
pomogło mi
źródło
W zależności od ostatnio zainstalowanej wersji Pythona, JEDEN z poniższych:
źródło
Miałem ten błąd, gdy zapomniałem aktywować środowisko wirtualne Python, które było używane z poleceniem, które próbowałem uruchomić (w moim przypadku polecenie tx).
źródło