基于bert的文本分类报错,求大佬指教

报错:

raise _exceptions.IllegalFlagValueError('%s: %s' % (message, str(e))) 
absl.flags._exceptions.IllegalFlagValueError: flag --data_dir=None: Flag --data_dir must have a value other than None.

data_dir的路径应该没有错,检查好多遍了

在pycharm 里面设置参数:
--task_name=MRPC
--do_train=true
--do_eval=true
--data_dir=../GLUE/glue_data/MRPC
--vocab_file=../GLUE/BERT_BASE_DIR/uncased_L-12_H-768_A-12/vocab.txt
--bert_config_file=../GLUE/BERT_BASE_DIR/uncased_L-12_H-768_A-12/bert_config.json
--init_checkpoint=../GLUE/BERT_BASE_DIR/uncased_L-12_H-768_A-12/bert_model.ckpt
--max_seq_length=128
--train_batch_size=2
--learning_rate=2e-5
--num_train_epochs=3.0
--output_dir=../GLUE/output/
图片说明
我的GLUE文件夹放在bert-master下面,然后里面再放glue-data

试了一下午之后发现我的问题是之前改了项目所在的路径——本来是”Bert/Google bert/bert-master.......“我把中间那个Google bert删了导致设置变量的项目还是以前的路径。
排除问题的方法:alt+shift+F10点0看里面的run classifier是亮的还是暗的,如果是亮的那就忽略我的方法,如果是暗的说明是这个问题
解决方法:用“-”删除run classifier 然后用“+”重新按照正确的路径创建一个,再重新输入变量应该就可以了

如果实在不行的话,也可以考虑直接在代码里改变量

自然语言处理动手学Bert文本分类
网盘地址:https://pan.baidu.com/s/1dNYwp8f_UNqEEj_soNJNrQ 提取码:lonw

解决了吗?我也是同样问题