Пакет lsb-release сломан в 14.04

[F1]
1
задан 15 May 2016 в 19:12

1 ответ

Это происходит потому, что у вас сломанный python-инсталлятор где-то на вашем пути, надеюсь, у вас все еще есть работающий где-то еще, но сломанный находится в первую очередь. Если вы опубликуете это сообщение об ошибке, вы увидите, что это происходит, когда вы пытаетесь запустить python с libs из неправильной версии. Обычно это происходит, если вы устанавливаете версию backports, а затем обновляете или устанавливаете приложение, которое устанавливает его собственный питон.

try ', который python' и 'which python3', чтобы увидеть, какие из них найдены.

, если вы найдете тот, который не находится в / usr / bin /, тогда вы можете просто сделать не исполняемый файл и повторите попытку.

Хороший способ избежать этого, как разработчик Python, - сделать pp install с помощью --user, чтобы он не касался системный питон или использовать virtualenv.

0
ответ дан 23 May 2018 в 11:05
  • 1
    Вы были правы, что у меня было несколько установок python3, одна из которых была в / usr / local / bin ... но даже при отключенной установке проблема все еще возникает, когда вызов , который вызывает python3 , использует правильную 3.4 двоичный файл из / usr / bin ... pastebin.com/raw/dziZTVAk – Ahi Tuna 24 May 2016 в 21:24
  • 2
    Это выглядит хорошо, где указывает / etc / alternatives / python3? – Amias 25 May 2016 в 09:57
  • 3
    В моей системе нет ссылки / etc / alternatives / python3 ... поэтому я создал один, и оба случая не решают проблему: lrwxrwxrwx 1 root root 18 May 13 10:29 python -> /usr/bin/python2.7 lrwxrwxrwx 1 root root 16 May 25 10:58 python3 -> /usr/bin/python3 – Ahi Tuna 25 May 2016 в 18:59

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

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