最近做Bert进行调试代码,有个问题困扰了自己大半天,网上找解决方法找不到,可却有好多网友在其他相似帖子下面问一些博主这个相同问题,但都没有得到博主回应。于是经过自己的尝试终于解决了这个问题。应该是全网首发了。
先说明,Bert在Anaconda的Prompt里面是可以直接python的,但是按照网上某些博主发的教程,需要复制成这样:
但是,应该会有很多小伙伴照搬复制到了Prompt中,然后就出现了下面的error:
它出现提示absl.flags._exceptions.IllegalFlagValueError: flag --data_dir=None: Flag --data_dir must have a value other than None.
然后看到这个Error,相信很多小伙伴又急忙返回修改路径结果又报相同错误,最终发现不管怎么改都无济于事。
下面是解决方法:
其实大家忽略了一点:写命令行参数的时候,那些参数后面是没有 \ 这个符号的喔。所以大家像我一样改成下面这样就不会出现说–data_dir找不到值了~
还是不懂的可以在下方评论区联系,我看到会回的。
粉笔会在C站不定时发布技术贴,欢迎大家关注+点赞哦