Ошибка двуличности раскрывается на Ubuntu 16.04

Я запускаю Ubuntu 16.04 LTS. Я получаю сообщение об ошибке, которое открывается, довольно часто говоря, "Не мог понять версию двуличности".

Я пытался использовать apt-get update && apt-get upgrade но напрасно.

Error

6
задан 30 August 2016 в 21:43

2 ответа

Можно диагностировать часть проблемы из командной строки с:

duplicity --version

Вы, вероятно, получите ошибку импорта Python. Можно попытаться установить недостающий пакет, упомянутый с

pip install the_package

Для меня я добрался ImportError: No module named duplicity, но установка от зернышка не работала.

Я также попробовал:

sudo apt remove duplicity
sudo apt install duplicity

но это не работало на меня также.

В конце я проследил его вниз до пользовательского virtualenv, управляют, чтобы я добавил к моему ~/.profile файл, который в конечном счете изменил $PATH и, должно быть, означал, что двуличность не работала под версией системы Python.

Проверить

$ echo $PATH

для пути, который мог бы иметь альтернативную версию исполняемого файла Python.

Удаление того вызова к source ~/.virtualenvs/customve/bin/activate от ~/.profile и перезагрузка зафиксировала его для меня.

Примечание: та пользовательская virtualenv команда активации была прекрасна в Ubuntu 14.04, возможно потому что то распределение было на более старой версии Python, таким образом, не было никакого беспорядка?

1
ответ дан 23 November 2019 в 07:59

Это кажется ошибкой Python. Попытайтесь измениться, запускают сценарий $ sudo vi /usr/bin/duplicity и измените первое от: #! /usr/bin/python кому: #! /usr/bin/python2

3
ответ дан 23 November 2019 в 07:59

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

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