ImportError: нет модуля с именем lsb_release

Когда я запускаю lsb_release -a, он показывает ошибку:

Traceback (most recent call last):
File "/usr/bin/lsb_release", line 26, in <module>
import lsb_release
ImportError: No module named lsb_release

Я меняю версию Python по умолчанию Python2.7 на python2.6. Ubuntu 12.04

как решить эту проблему?

-1
задан 4 May 2016 в 12:26

1 ответ

Ubuntu 14.04 имеет lsb_release.py, файл, установленный для Python 2.7 также и lsb_release, кажется, работает под python2.7 также. Можно попробовать это путем выполнения:

python2.7 /usr/bin/lsb_release

, Если это работает, сделайте резервное копирование файла /usr/bin/lsb_release и измените первую строку для чтения:

#! /usr/bin/python2.7

(можно экспериментировать с эти -Es опции, я пропустил бы их первоначально).

, После того как можно работать apt-get снова, переустановите python3 и это зависимости. Можно определить прямые зависимости при помощи apt-cache depends python3 и использование apt-rdepends или reverse-depends (оба должны быть установлены) получить зависимости рекурсивно.

Примечание - Находят Исходный Ответ Anthon на unix.stckexchange.com

0
ответ дан 4 May 2016 в 22:26
  • 1
    Большое спасибо! Однако я должен был установить innodb_force_recovery=6 в/etc/mysql/my.cnf для вхождения в подсказку MySQL. – guest 8 July 2018 в 08:01

Другие вопросы по тегам:

Похожие вопросы: