from bert import modeling,报错“module ‘bert‘ has no attribute ‘modeling‘”

背景:
tensorflow版本:2.21
查询方法:

import tensorflow as tf 
tf.__version__

bert安装方式:pip install bert

问题+解决方法
问题1.tensorflow的版本不匹配;
解决:将tensorflow的版本降低为1.15.0:

install tensorflow==1.15.0 -ihttp://pypi.douban.com/simple --trusted-host pypi.douban.com

解释:更新tensorflow版本时,采用了豆瓣的国内镜像,速度较快。
2.bert库的非tensorflow版本。
卸载bert库:pip uninstall bert
安装tensorflow的bert库:pip install bert-tensorflow.

总结
首先,检查是否是bert版本的问题,本人首先降低tensorflow的版本,从2.2.1-1.15.0-1.12.0,问题始终没有解决。
最后,将tensorflow的版本固定到1.15后,调整了bert的版本,问题解决。

参考博客
https://www.cnblogs.com/z-cm/p/13021569.html

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值