Ubuntu安装Odoo 15时遇pyproject.toml元数据准备错误
解决Odoo 15安装中cffi版本不匹配问题
按照Ubuntu 20.04 LTS上安装Odoo 15的步骤操作时,在第7步遇到cffi包与_cffi_backend扩展模块版本不匹配错误,核心错误信息如下:
Exception: Version mismatch: this is the 'cffi' package version 1.15.1, located in '/tmp/pip-build-env-h8733xw3/overlay/local/lib/python3.10/dist-packages/cffi/api.py'. When we import the top-level '_cffi_backend' extension module, we get version 1.15.0, located in '/usr/lib/python3/dist-packages/_cffi_backend.cpython-310-x86_64-linux-gnu.so'. The two versions should be equal; check your installation.
修复步骤
- 卸载系统预装的cffi包:
sudo apt remove --purge python3-cffi - 清理pip缓存,避免残留旧版本文件:
pip3 cache purge - 安装与后端模块版本一致的cffi(这里指定1.15.0版本):
pip3 install cffi==1.15.0 - 或者强制重新安装cffi,让pip自动同步版本:
pip3 install --force-reinstall cffi - 完成上述操作后,回到Odoo安装流程,重新执行第7步的命令即可。
内容的提问来源于stack exchange,提问作者CoolProgrammer
相关产品推荐
相关产品推荐

