指定应使用哪个版本的 python duplicity

指定应使用哪个版本的 python duplicity

我有一个备份脚本,利用口是心非上传到 Dropbox。它出错是因为所需的 dropbox-python-sdk 版本 6.9.0 使用了async现在在 python3 中保留的关键字。我的系统上同时安装了 python3 和 python2.7,但口是心非会自动使用 python3。如何配置我的系统、此脚本或口是心非以专门运行 python2.7(在本例中为/usr/bin/pthyon)?

答案1

我不知道口是心非,但如果它只是 1 个脚本或少量脚本的组合,那么更改#!/usr/bn/python#!/usr/bin/python3脚本的第一行应该可以解决问题。

否则,您可以将符号链接/usr/bin/python点更改为。在大多数发行版上,都有一种“干净”的方法来执行此操作,但以下方法在任何地方都适用:
sudo ln -sf $(which python3) /usr/bin/python

相关内容