我最近安装了 OpenNMT,但在浏览玩具示例时出现以下错误。
我有 macOS Big Sur 11.2.1 我安装了 python2.7 和 python3.9。
pip install --upgrade OpenNMT-py==2.0.0rc1
wget https://s3.amazonaws.com/opennmt-trainingdata/toy-ende.tar.gz
tar xf toy-ende.tar.gz
cd toy_ende
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.9/bin/onmt_build_vocab", line 8, in <module>
sys.exit(main())
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/onmt/bin/build_vocab.py", line 63, in main
build_vocab_main(opts)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/onmt/bin/build_vocab.py", line 23, in build_vocab_main
ArgumentParser.validate_prepare_opts(opts, build_vocab_only=True)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/onmt/utils/parse.py", line 127, in validate_prepare_opts
cls._validate_data(opt)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/onmt/utils/parse.py", line 42, in _validate_data
cls._validate_file(path_src, info=f'{cname}/path_src')
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/onmt/utils/parse.py", line 18, in _validate_file
raise IOError(f"Please check path of your {info} file!")
OSError: Please check path of your corpus_1/path_src file!