Резервное приложение по умолчанию не работает правильно.
Я искал в сети, и мой Anaconda2, кажется, проблема, но я все еще хочу это как свой основной Python.
Если я работаю в консоли:
duplicity --version
Вывод:
File "/usr/bin/duplicity", line 61, in <module>
from duplicity import log
ImportError: No module named duplicity
Как я могу зафиксировать его и все еще использовать Anaconda2 в качестве моей основной оболочки Python?
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 может быть найдено в ответах здесь.