Ошибка с 'lsb_release-a' в гостеприимной Ubuntu 16.04

Я получаю ошибку, когда я пытаюсь победить, устанавливают Django или что-либо, говорят..

pip install Django броски ошибка:

Traceback (most recent call last):   File "/usr/local/bin/pip", line
11, in <module>
    sys.exit(main())   File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 233, in
main
    return command.main(cmd_args)   File "/usr/local/lib/python2.7/dist-packages/pip/basecommand.py", line 251,
in main
    timeout=min(5, options.timeout)) as session:   File "/usr/local/lib/python2.7/dist-packages/pip/basecommand.py", line 72,
in _build_session
    insecure_hosts=options.trusted_hosts,   File "/usr/local/lib/python2.7/dist-packages/pip/download.py", line 329, in
__init__
    self.headers["User-Agent"] = user_agent()   File "/usr/local/lib/python2.7/dist-packages/pip/download.py", line 93, in
user_agent
    from pip._vendor import distro   File "/usr/local/lib/python2.7/dist-packages/pip/_vendor/distro.py", line
1050, in <module>
    _distro = LinuxDistribution()   File "/usr/local/lib/python2.7/dist-packages/pip/_vendor/distro.py", line
594, in __init__
    if include_lsb else {}   File "/usr/local/lib/python2.7/dist-packages/pip/_vendor/distro.py", line
933, in _get_lsb_release_info
    raise subprocess.CalledProcessError(code, cmd, stdout) subprocess.CalledProcessError: Command 'lsb_release -a' returned
non-zero exit status 1 

Затем я проверил lsb_release-a в мою систему. это также повреждается, throwwing ошибка:

  File "/usr/bin/lsb_release", line 64
    print("No LSB modules are available.", file=sys.stderr)
                                               ^ SyntaxError: invalid syntax 

Где могла быть проблема и как я могу решить это?

4
задан 25 November 2016 в 14:00

2 ответа

У меня есть та же проблема как Вы, но я смог решить проблему после рассмотрения файла /usr/bin/lsb_release.

, который начало файла #!/usr/bin/python3 -Es, означая, что это использует интерпретатор Python в /usr/bin/python3.

В моей системе, тот файл был символьной ссылкой на python2.7.

я устранил проблему путем удаления символьной ссылки /usr/bin/python3 и затем замены ее корректной символьной ссылкой на python3.5:

sudo ln -s /usr/bin/python3.5 /usr/bin/python3
5
ответ дан 1 December 2019 в 09:03

Извините, что ответил этому 'старому' сообщению.

Я также встретился с этим 'lsb_release-a' ошибка в эти дни в Ubuntu 17.10. Я наконец решил этот выпуск

sudo rm -rf /usr/bin/lsb_release

Если я сохраняю этот файл в компьютере, даже если я указываю корректный каталог Python в нем, он дает мне ошибки: подпроцесс. CalledProcessError: Команда 'lsb_release-a' возвратила ненулевой статус выхода 1.

Так, я удалил его в своем компьютере, и это работает.

4
ответ дан 1 December 2019 в 09:03

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

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