今天做NLP项目时发现无法导入pattern的en包。
排查非python版本问题、非包安装不完全问题。
进入pattern源码,末尾发现一句注释:
# Shortcuts to pattern.en, pattern.es, ...
# (instead of pattern.text.en, pattern.text.es, ...)
意思是将pattern.en、pattern.es设置为了快捷导入方式,取代原来的pattern.text.en、pattern.text.es。
但不知为何这种快捷键未起作用。于是尝试使用详细路径 pattern.text.en 进行导入,导入成功。不知该问题是否普遍,在google上无法查到相关问题解决方法,因此笔记并分享。