Зафиксируйте резервное копирование с Anaconda2 как основной Python Shell

Резервное приложение по умолчанию не работает правильно.

Я искал в сети, и мой Anaconda2, кажется, проблема, но я все еще хочу это как свой основной Python.

Если я работаю в консоли:

duplicity --version

Вывод:

File "/usr/bin/duplicity", line 61, in <module>
    from duplicity import log
ImportError: No module named duplicity

Как я могу зафиксировать его и все еще использовать Anaconda2 в качестве моей основной оболочки Python?

3
задан 11 March 2017 в 02:53

1 ответ

duplicity сценарий Python, который живет в /usr/bin/duplicity, и данная ошибка указывает на проблему в строке 61 из сценария. Открытие его в Вашем любимом текстовом редакторе и навигация вниз для выравнивания 61 могли бы дать некоторые представления. Я работаю duplicity 0.6.23 на Ubuntu 14.04.5 LTS и duplicity 0.7.06 на Ubuntu 16.04.3 и в обоих случаях строке, 61 из сценария являются пробелом, и я не могу воспроизвести эту ошибку.

возможно, что можно просто отредактировать сценарий для разрешения проблемы, комментируя строку 61, или переустановив двуличность, однако если столкновение Двуличности и Анаконды является точной оценкой проблемы, Вы могли бы выполнить двуличность в соответствии с другой учетной записью и обеспечить, что путь для , что учетная запись включает/usr/bin ПЕРЕД Вашей папкой Anaconda. Больше деталей об учетной записи определенная корректировка $PATH может быть найдено в ответах здесь.

3
ответ дан 1 December 2019 в 16:20

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

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