簡體   English   中英

Odoo 14 API - 沒有名為 xmlrpc.client 的模塊

[英]Odoo 14 API - No module named xmlrpc.client

您好,我正在嘗試 Odoo 的外部 API 所以我正在嘗試一些東西,但是當我嘗試啟動我的 main.py 時出現錯誤。

import xmlrpc.client


info = xmlrpc.client.ServerProxy('https://demo.odoo.com/start').start()
url, db, username, password = \
     info['host'], info['database'], info['user'], info['password']
common = xmlrpc.client.ServerProxy('{}/xmlrpc/2/common'.format(url))
common.version()

但是當我啟動這個文件時,我有這個 output:

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

有人能幫助我嗎? 提前感謝!

好的,我會自己回答...

問題是我的 Python 默認版本。

我有 Python2.7 和 Python3.8,但優先級設置為:

Python2.7 為“2”(高優先級)

Python3.8 為“1”(低優先級)

所以我不得不通過這個命令改變兩者的優先級:

 update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
 update-alternatives --install /usr/bin/python python /usr/bin/python3.8 2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM