【发布时间】:2025-11-23 01:30:02
【问题描述】:
我无法从 nltk 库中下载“停用词”。
nltk.download('stopwords')
文件夹 nltk_data 没有任何名为“语料库”的子文件夹,这是导致问题的原因吗?如果是,我该如何解决?
[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'
【问题讨论】:
-
看起来像重复的问题*.com/questions/42908625/…
-
看到了这个问题,但这对我不起作用。 nltk_data 缺少子文件夹“语料库”。不确定这是否导致权限问题