我无法从nltk库下载‘stopword’。
nltk.download('stopwords')
文件夹nltk_data中没有任何名为“corpora”的子文件夹,这是导致问题的原因吗?如果是这样,我该如何修复它呢?
[nltk_data] Downloading package stopwords to
[nltk_data] /Users/prasadkamath/nltk_data...
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "/Users/prasadkamath/anaconda2/envs/Pk/lib/python3.7/site-packages/nltk/downloader.py", line 787, in download
for msg in self.incr_download(info_or_id, download_dir, force):
File "/Users/prasadkamath/anaconda2/envs/Pk/lib/python3.7/site-packages/nltk/downloader.py", line 650, in incr_download
for msg in self._download_package(info, download_dir, force):
File "/Users/prasadkamath/anaconda2/envs/Pk/lib/python3.7/site-packages/nltk/downloader.py", line 710, in _download_package
os.mkdir(os.path.join(download_dir, info.subdir))
PermissionError: [Errno 13] Permission denied: '/Users/prasadkamath/nltk_data/corpora'发布于 2019-11-21 01:47:06
好的,找到了解决方案。我所要做的就是添加一个名为“语料库”的子文件夹,然后运行nltk.download(“stopwords”)。为了安全起见,我还更改了权限。
https://stackoverflow.com/questions/58959739
复制相似问题