데비안 - 모듈 가져오기를 사용하여 Python 스크립트 실행

데비안 - 모듈 가져오기를 사용하여 Python 스크립트 실행

Debian 10 (buster)예약된 작업을 사용하고 싶지 않습니다 cron. 이 작업은 파일을 python생성하는 스크립트입니다. csv스크립트 python는 다음으로 시작됩니다.

import xmlrpc.client
import csv

실행하면 작업이 없으며 cron다음 메시지가 나타납니다.

/usr/bin/python /home/debian/api_odoo_contact.py

Traceback (most recent call last):
  File "/home/debian/api_odoo_contact.py", line 1, in <module>
    import xmlrpc.client
ImportError: No module named xmlrpc.client

이 모듈의 종속성을 해결하는 방법은 무엇입니까?

스크립트를 실행하기 전에 서버에 모듈을 설치하고 스크립트에서 해당 경로를 정의해야 합니까 python?

답변1

xmlrpc.clientPython 3 라이브러리(Python 2에 있음 xmlrpclib)이므로 Python 3 인터프리터를 지정해야 합니다.

/usr/bin/python3 /home/debian/api_odoo_contact.py

Debian 10에서는 /usr/bin/pythonPython 2 인터프리터입니다.

관련 정보