首先将en下载下来
你可以使用以下命令将已下载的语言模型加载到Python中的spaCy库:
python -m spacy link en /path/to/your/downloaded/en_model --force
这个命令将语言模型链接到spaCy库中,并确保en
模型可以通过简单的名称引用。
记住将/path/to/your/downloaded/en_model
替换为你实际下载模型的路径。
成功 python -m spacy link de_core_news_sm-2.3.0 /de_core_news_sm-2.3.0 --force
以及命令的错误
这个错误提示表明你在运行preprocess.py
时给定了一个无效的参数选项-lang_src python
。根据你的命令行使用说明,-lang_src
和-lang_trg
选项只接受以下语言选项之一:'de', 'el', 'en', 'es', 'fr', 'it', 'lt', 'nb', 'nl', 'pt'。
所以,如果你想使用英语作为源语言,正确的命令行应该是:
bash
python preprocess.py -lang_src en -lang_trg [target_language] -save_data [SAVE_DATA] -data_src [DATA_SRC] -data_trg [DATA_TRG] -max_len [MAX_LEN] -min_word_count [MIN_WORD_COUNT] -keep_case -share_vocab
请将[target_language]
, [SAVE_DATA]
, [DATA_SRC]
, [DATA_TRG]
, [MAX_LEN]
, 和 [MIN_WORD_COUNT]
替换为你实际需要的值。