Debian

Debian - 使用模組導入執行 python 腳本

  • May 3, 2022

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

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 解釋器。

引用自:https://unix.stackexchange.com/questions/701240