Correção de backup com o Anaconda2 como Shell Python principal

3

O aplicativo de backup padrão não funciona corretamente.

Eu procurei na web e meu Anaconda2 parece ser o problema, mas ainda o quero como meu Python principal.

Se eu correr no console:

duplicity --version

A saída é:

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

Como posso consertá-lo e ainda usar o Anaconda2 como meu shell principal do python?

    
por Adrian Martinez 11.03.2017 / 00:53

1 resposta

3

duplicity é um script Python que vive em /usr/bin/duplicity e o erro fornecido indica um problema na linha 61 do script. Abrindo-o em seu editor de texto favorito e navegando até a linha 61, pode fornecer algumas pistas. Estou executando duplicity 0.6.23 no Ubuntu 14.04.5 LTS e duplicity 0.7.06 no Ubuntu 16.04.3 e em ambos os casos a linha 61 do script está em branco e não consigo reproduzir esse erro.

É possível que você simplesmente edite o script para resolver o problema, comentando a linha 61 ou reinstalando a duplicidade, no entanto, se Confronto Duplicidade e Anaconda é uma avaliação precisa do problema que você poderia executar duplicidade sob uma conta diferente e garantir que o caminho para essa conta inclui / usr / bin ANTES sua pasta Anaconda. Mais detalhes sobre o ajuste específico do $ PATH da conta podem ser encontrados nas respostas aqui.

    
por Elder Geek 16.10.2017 / 16:46