Encountered the same error Can be fixed with official docs
from nltk.tokenize import word_tokenize
nltk.download('punkt')
nltk.download('wordnet')
hypos = "The quick brown fox jumps over the lazy dog"
refs = "A fast brown fox leaps over a lazy dog"
score = meteor_score([word_tokenize(refs)], word_tokenize(hypos))
print(f"METEOR Score: {score:.4f}")