答案1
尝试:
sudo apt-get remove duplicity
sudo apt-get install duplicity
或者运行duplicity --version
并安装缺少的软件包。
答案2
也许您需要缺少的其他软件包。我重新安装 Python 后遇到了同样的问题。
$ pip install lockfile duplicity PyGObject
如果您使用多个版本的 Python,请确保使用正确的(与 duplicity 使用的 Python 相关)pip。
安装软件包后,您可能能够确保 duplicity 正常运行。
$ duplicity --version
duplicity 0.7.14
答案3
在我的例子中,这个错误是由于 duplicity 假设你正在运行 python 2.X 而导致的。我使用的是 python 3 - 并且 /usr/bin 中的链接“python”指向 python 3 版本。删除该链接并创建一个指向 python 2 的链接解决了这个问题。