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.client
Python 3 라이브러리(Python 2에 있음 xmlrpclib
)이므로 Python 3 인터프리터를 지정해야 합니다.
/usr/bin/python3 /home/debian/api_odoo_contact.py
Debian 10에서는 /usr/bin/python
Python 2 인터프리터입니다.