web-dev-qa-db-fra.com

Correction de la sauvegarde avec Anaconda2 en tant que principal Python Shell

L'application de sauvegarde par défaut ne fonctionne pas correctement.

J'ai cherché sur le Web et mon Anaconda2 semble être le problème mais je le veux toujours comme mon Python principal.

Si je cours dans la console:

duplicity --version

La sortie est:

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

Comment puis-je le réparer et utiliser Anaconda2 comme shell principal python?

3
Adrian Martinez

duplicity est un script Python qui réside dans /usr/bin/duplicity et l'erreur indiquée indique un problème à la ligne 61 du script. L'ouvrir dans votre éditeur de texte préféré et naviguer jusqu'à la ligne 61 pourrait fournir des indices. Je suis entrain de courir duplicity 0.6.23 sur Ubuntu 14.04.5 LTS et duplicity 0.7.06 sur Ubuntu 16.04.3 et dans les deux cas, la ligne 61 du script est vide et je ne peux pas reproduire cette erreur.

Il est possible que vous puissiez simplement modifier le script pour résoudre le problème, commenter la ligne 61 ou réinstaller la duplicité, cependant si Duplicity et Anaconda clash est une évaluation précise du problème, vous pouvez exécuter la duplicité sous un autre compte et assurez-vous que le chemin d'accès pour ce compte inclut/usr/bin AVANT votre dossier Anaconda. Plus de détails sur l'ajustement $ PATH spécifique au compte peuvent être trouvés dans les réponses ici.

3
Elder Geek