Ошибка дублирования на Ubuntu 16.04

4

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

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

    
задан Girish Shankar 29.08.2016 в 15:44
источник

1 ответ

0

Вы можете диагностировать некоторые проблемы из командной строки с помощью

duplicity --version

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

pip install the_package

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

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

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, поэтому не было путаницы?

    
ответ дан EoghanM 01.08.2017 в 13:58