Я только что закончил установку python 3.5.1 на свою Ubuntu, но сталкиваюсь с этим сообщением об ошибке, независимо от того, устанавливаю ли я с Anaconda или с apt-get
:
No module named 'gdbm'
это обычно отображается на моем терминале. Я также попытался установить gdbm
с помощью:
sudo apt-get install gdbm
но не решает проблему. Могу ли я получить помощь по устранению этой проблемы у кого-либо здесь?
Ответы:
помог мне
источник
Unable to locate package python3.6-gdbm
? Я попытался добавить новый репозиторий, но первоначальная ошибка появляется снова.python3.7-gdbm
меняsudo apt-get install python3.6-gdbm
В моем случае, если бы я попытался выполнить какую-либо команду, которой нет в оболочке bash, я получил бы эту грубую ошибку:
Ни один из ответов выше не сработал в моем случае. Хотя эта проблема была решена, это может кому-то помочь. Если у вас все еще есть эта проблема, возможно это поможет:
Я установил python3.6 из репозитория
ppa.launchpad.net/jonathonf/python-3.6/ubuntu
, и, видимо, это сломало некоторые вещи.При попытке переустановить пакеты
command-not-found python3-commandnotfound python3-gdbm python3-gdbm-dbg sessioninstaller
, я заметил, что apt извлекает исходники отсюда:Чтобы решить эту проблему, я просто удалил этот репозиторий:
И затем повторно запустил эту команду (как root):
Теперь все снова работает:
источник
command-not-found
сбоя.python3.6 -m venv
был сломан для меня. Переход на хранилище deadsnakes решил все мои проблемы. См. Также stackoverflow.com/a/50197283/7599943sudo ppa-purge ppa:jonathonf/python-3.6
исправил это для меня (он автоматически переустанавливал необходимые пакеты).Вы пытались установить пакет
python3-gdbm
источник
gdbm
. Использование_gdbm
.У меня установлен и работает Python 3.6 Я пробовал много вещей, но
У меня эта команда сработала
источник
У меня была та же проблема, и я решил ее:
запуск synaptic, для чего-то другого, показал, что python3-gdbm нуждается в обновлении. Я позволил synaptic сделать обновление и: теперь я получаю ту же проблему обратно.
При повторном запуске вышеуказанных команд я получаю сообщение в терминале для первой команды: Следующие пакеты будут DOWNGRADED: python3-gdbm. После ответа Y на вопрос, хочу ли я продолжить, traceback снова работает.
Так что в последней версии python3-gdbm явно что-то не так (ошибка).
источник
помог мне
источник
В зависимости от версии Python, которую вы недавно установили, ОДИН из следующих:
источник
У меня была эта ошибка, когда я забыл активировать виртуальную среду Python, которая использовалась с командой, которую я пытался запустить (команда tx в моем случае).
источник