python3.12 不支持康虎odoo16

ubuntu2404出了几个月了,刚好最近要装个服务器,就尝尝鲜,结果odoo16用了康虎的报表,死活装不上去,问题出在这一句

try:
    from pycfloader.pycfloader import *
except ImportError:
    raise ImportError("Please install pycfloader using below command first: \n pip(3) install pycfloader")

from . import controllers
from . import models

    from pycfloader.pycfloader import *

就是这句报错, pip install pycfloader反复装了好几次,依然不行。
于是直接进虚拟环境的python命令行测试导入:

import pycfloader 没问题
from pycfloader.pycfloader import *   这样就报错

ubuntu2404带的python版本是3.12, 我怀疑是python版本的问题,找了一台2204测试了上述代码,python版本是3.10,没有报错。

好吧,为了处理省事,直接将ubuntu2404 Server换成了2204 server,结果顺利安装,再也没有报错。

这样看是python版本的问题,因为pycfloader的版本是一样的。 只是不知道为啥会这样。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值