我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库(它是xmlrpclib
在Python 2中),所以你需要指定一个Python 3解释器:
/usr/bin/python3 /home/debian/api_odoo_contact.py
在 Debian 10 中,/usr/bin/python
是一个 Python 2 解释器。