Все, что зависит от команды lsb_release, не работает на моем компьютере.
example:
pip install numpy
поднять подпроцесс.CalledProcessError (код, cmd, stdout, stderr ) subprocess.CalledProcessError: команда 'lsb_release -a' возвращает ненулевой статус выхода 1 И на самом деле, lsb_release -a генерирует ошибку
File "/usr/bin/lsb_release", line 95, in <module>
main()
File "/usr/bin/lsb_release", line 59, in main
distinfo = lsb_release.get_distro_information()
File "/usr/lib/python3/dist-packages/lsb_release.py", line 383, in get_distro_information
distinfo = guess_debian_release()
File "/usr/lib/python3/dist-packages/lsb_release.py", line 281, in guess_debian_release
get_distro_info(distinfo['ID'])
File "/usr/lib/python3/dist-packages/lsb_release.py", line 41, in get_distro_info
RELEASES_ORDER.sort(key=lambda n: float(n[0]))
File "/usr/lib/python3/dist-packages/lsb_release.py", line 41, in <lambda>
RELEASES_ORDER.sort(key=lambda n: float(n[0]))
ValueError: could not convert string to float: '8.04 LTS'
Я знаю, что в python '8.04 LTS' не может быть преобразован в float, но почему это происходит.
Я попытался переустановить оба lsb_release и python-pip, но это не устраняет проблему.
Я нахожусь на Ubuntu 16.04 LTS. любая помощь?
У меня была такая же ошибка на одной из моих виртуальных машин, другие 2 и гипервизор были в порядке. Тот же выпуск (16.04.3), а не подсказка, что вызвало его. Это известная ошибка.
Я получил некоторое облегчение здесь
Измените файл /usr/share/pyshared/lsb_release.py строки 41 из:
RELEASES_ORDER.sort(key=lambda n: float(n[0]))
на:
RELEASES_ORDER.sort(key=lambda n: float(n[0].split()[0]))
Исправлена проблема для меня. Полный кредит SHIINA Hideaki (shiina) на стартовой панели ошибок Ubuntu. Я просто пересказываю его здесь.
У меня была такая же ошибка на одной из моих виртуальных машин, другие 2 и гипервизор были в порядке. Тот же выпуск (16.04.3), а не подсказка, что вызвало его. Это известная ошибка.
Я получил некоторое облегчение здесь
Измените файл /usr/share/pyshared/lsb_release.py строки 41 из:
RELEASES_ORDER.sort(key=lambda n: float(n[0]))
на:
RELEASES_ORDER.sort(key=lambda n: float(n[0].split()[0]))
Исправлена проблема для меня. Полный кредит SHIINA Hideaki (shiina) на стартовой панели ошибок Ubuntu. Я просто пересказываю его здесь.