因此,我找到了这个问题的答案。经过几天的混乱,我终于弄清楚了。nltk文件夹中的data.py文件需要进行如下修改。基本上删除/ usr /
…路径,并从/ var / task /中添加Lambda执行的文件夹,并确保您的nltk_data文件夹位于执行zip的根目录中。
不知道为什么,但是使用内联nltk.data.path.append()方法不适用于AWS Lambda,并且data.py文件需要直接修改。
else: # Common locations on UNIX & OS X: path += [ str('/var/task/nltk_data') #str('/usr/share/nltk_data'), #str('/usr/local/share/nltk_data'), #str('/usr/lib/nltk_data'), #str('/usr/local/lib/nltk_data') ]


