사용해야 하는 Python 이중성 버전을 지정하세요.

사용해야 하는 Python 이중성 버전을 지정하세요.

Dropbox에 업로드하기 위해 이중성을 활용하는 백업 스크립트가 있습니다. 필수 dropbox-python-sdk 버전 6.9.0이 async현재 python3에 예약된 키워드를 사용하기 때문에 오류가 발생합니다. 내 시스템에 python3과 python2.7이 모두 설치되어 있지만 Duplicity는 자동으로 python3을 사용합니다. python2.7(이 경우 /usr/bin/pthyon)을 독점적으로 실행하도록 내 시스템, 이 스크립트 또는 이중성을 구성하려면 어떻게 해야 합니까?

답변1

이중성에 대해서는 잘 모르겠지만 단 하나의 스크립트이거나 소수의 스크립트 조합인 경우 스크립트의 첫 번째 줄로 변경하면 #!/usr/bn/python문제 #!/usr/bin/python3가 해결됩니다.

그렇지 않으면 심볼릭 링크 /usr/bin/python지점을 . 대부분의 배포판에는 이를 수행하는 "깨끗한" 방법이 있지만 다음 방법은 모든 곳에서 작동합니다.
sudo ln -sf $(which python3) /usr/bin/python

관련 정보