Acabei de instalar o python 3.5.1 no Ubuntu, mas sou confrontado com esta mensagem de erro, independentemente de estar instalando com o Anaconda ou com apt-get
:
No module named 'gdbm'
que normalmente é exibido no meu terminal. Eu também tentei instalar gdbm
usando:
sudo apt-get install gdbm
mas não resolve o problema. Posso obter ajuda sobre como corrigir esse problema de alguém aqui?
Respostas:
me ajudou
fonte
Unable to locate package python3.6-gdbm
? Tentei adicionar um novo repositório, mas o erro inicial aparece novamente.python3.7-gdbm
mimsudo apt-get install python3.6-gdbm
No meu caso, se eu tentasse executar qualquer comando que não existe em um shell bash, receberia este erro grave:
Nenhuma das respostas acima funcionou no meu caso. Embora esse problema tenha sido resolvido, isso pode ajudar alguém. Se você ainda está tendo esse problema, talvez isso ajude:
Eu tinha instalado o python3.6 a partir do repositório
ppa.launchpad.net/jonathonf/python-3.6/ubuntu
, e aparentemente isso quebrou algumas coisas.Ao tentar reinstalar os pacotes
command-not-found python3-commandnotfound python3-gdbm python3-gdbm-dbg sessioninstaller
, notei que o apt estava puxando fontes daqui:Para corrigir o problema, simplesmente removi esse repositório:
E então reexecutou este comando (como root):
Agora, tudo funciona novamente:
fonte
command-not-found
está sendo acionado porque está falhando.python3.6 -m venv
foi quebrado para mim. Mudar para o repositório deadsnakes resolveu todos os meus problemas. Consulte também stackoverflow.com/a/50197283/7599943sudo ppa-purge ppa:jonathonf/python-3.6
corrigi-lo para mim (reinstalou os pacotes necessários automaticamente).Você já tentou instalar o pacote
python3-gdbm
fonte
gdbm
. Use_gdbm
.Eu tenho python 3.6 instalar e funcionando eu tentei muitas coisas, mas
Este comando funcionou para mim
fonte
Eu tive o mesmo problema e resolvi-o com:
executando synaptic, para outra coisa, mostrou que python3-gdbm precisava de uma atualização. Permiti que o synaptic fizesse a atualização e: Agora, recebo o mesmo problema de volta.
Ao executar os comandos acima novamente, recebo como mensagem, no terminal, o primeiro comando: Os seguintes pacotes serão DOWNGRADED: python3-gdbm. Depois de responder Y à pergunta, se eu quiser continuar, o traceback funciona novamente.
Portanto, há claramente algo errado (bug) na versão mais recente do python3-gdbm.
fonte
me ajudou
fonte
Dependendo da versão do python que você instalou recentemente, um dos seguintes:
fonte
Eu tive esse erro quando me esqueci de ativar um ambiente virtual Python usado com o comando que estava tentando executar (o comando tx no meu caso).
fonte