错误是:
(/usr/bin/env/bin/python3/home/abdulrahman/.vscode/extensions/ms-python.python-2022.16.0/pythonFiles/lib/python/debugpy/adapter/../../debugpy/launcher 37511 --/home/abdulrahman/odoo/odoo-15.0/odoo-bin --config=/home/a/usr/bin/env/bin/python3/home/abdulrahman/.vscode/extensions/ms-python.python-2022.16.0/pythonFiles/lib/python/debugpy/adapter/../../debugpy/launcher 37511 --/home/abdulrahman/odoo/odoo-15.0/odoo-bin --config=/home/abdulrahman/odoo/config/odoo15.conf 回溯(最近一次调用): 文件 "/home/abdulrahman/odoo/odoo-15.0/odoo-bin",第 5 行,在
import odoo
文件"/home/abdulrahman/odoo/odoo-15.0/odoo/init.py",第 113 行,在
from . import modules
文件 "/home/abdulrahman/odoo/odoo-15.0/odoo/modules/init.py",第 8 行,在
from . import db, graph, loading, migration, module, registry
文件 "/home/abdulrahman/odoo/odoo-15.0/odoo/modules/graph.py",第 10 行,在 导入Odoo.tools作为工具 文件 "/home/abdulrahman/odoo/odoo-15.0/odoo/tools/init.py",第 8 行,在
from . import pdf
文件"/home/abdulrahman/odoo/odoo-15.0/odoo/tools/pdf.py",第 18 行,在 从odoo.tools.misc导入file_open
文件 "/home/abdulrahman/odoo/odoo-15.0/odoo/tools/misc.py",第 35 行,在
import babel
文件 "/home/abdulrahman/.local/lib/python3.10/site-packages/babel/init.py",第 20 行,在
from babel.core import UnknownLocaleError, Locale, default_locale,
文件 "/home/abdulrahman/.local/lib/python3.10/site-packages/babel/core.py",第 14 行,在
from babel import localedata
文件 "/home/abdulrahman/.local/lib/python3.10/site-packages/babel/localedata.py",第 17 行,在
from collections import MutableMapping
ImportError: 无法从 'collections' 导入名称 'MutableMapping' (/usr/lib/python3.10/collections/init.py)bdulrahman/odoo/config/odoo15.conf 回溯(最近一次调用): 文件 "/home/abdulrahman/odoo/odoo-15.0/odoo-bin",第 5 行,在
import odoo
文件"/home/abdulrahman/odoo/odoo-15.0/odoo/init.py",第 113 行,在
from . import modules
文件 "/home/abdulrahman/odoo/odoo-15.0/odoo/modules/init.py",第 8 行,在
from . import db, graph, loading, migration, module, registry
文件 "/home/abdulrahman/odoo/odoo-15.0/odoo/modules/graph.py",第 10 行,在
import odoo.tools as tools
文件 "/home/abdulrahman/odoo/odoo-15.0/odoo/tools/init.py",第 8 行,在
from . import pdf
文件"/home/abdulrahman/odoo/odoo-15.0/odoo/tools/pdf.py",第 18 行,在
from odoo.tools.misc import file_open
文件 "/home/abdulrahman/odoo/odoo-15.0/odoo/tools/misc.py",第 35 行,在
import babel
文件 "/home/abdulrahman/.local/lib/python3.10/site-packages/babel/init.py",第 20 行,在
from babel.core import UnknownLocaleError, Locale, default_locale,
文件 "/home/abdulrahman/.local/lib/python3.10/site-packages/babel/core.py",第 14 行,在
from babel import localedata
文件 "/home/abdulrahman/.local/lib/python3.10/site-packages/babel/localedata.py",第 17 行,在
from collections import MutableMapping
ImportError: 無法從 'collections' (/usr/lib/python3.10/collections/init.py)進取名稱 'MutableMapping'
这是我想要的解决方案的错误。
嗨,我不确定这是否是正确的解决方案,但我的 python 版本遇到了一些困难,当我降级版本(到 py3.9)时它起作用了。你也可以试试。此外,我建议检查您的launch.json配置,并确保所有路径和名称都已正确设置。