Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 下载时出错';stopwords';来自NLTK_Python_Nlp_Nltk - Fatal编程技术网

Python 下载时出错';stopwords';来自NLTK

Python 下载时出错';stopwords';来自NLTK,python,nlp,nltk,Python,Nlp,Nltk,我无法从nltk库下载“stopwords” nltk.download('stopwords') 文件夹nltk_data没有任何名为“corpora”的子文件夹,这是导致问题的原因吗?如果是,我该如何修复它 [nltk_data] Downloading package stopwords to [nltk_data] /Users/prasadkamath/nltk_data... Traceback (most recent call last): File "<inp

我无法从nltk库下载“stopwords”

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'
[nltk_data]将包停止字下载到
[nltk_数据]/Users/prasadkamath/nltk_数据。。。
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
下载文件“/Users/prasadkamath/anaconda2/envs/Pk/lib/python3.7/site packages/nltk/downloader.py”,第787行
对于self.incr\u下载中的消息(信息或id,下载目录,强制):
文件“/Users/prasadkamath/anaconda2/envs/Pk/lib/python3.7/site packages/nltk/downloader.py”,第650行,增量下载
对于self.下载包中的消息(信息、下载目录、强制):
下载包中的文件“/Users/prasadkamath/anaconda2/envs/Pk/lib/python3.7/site packages/nltk/downloader.py”,第710行
mkdir(os.path.join(下载目录,info.subdir))
PermissionError:[Errno 13]权限被拒绝:'/Users/prasadkamath/nltk_data/corpora'

好的,我找到了解决办法。我所要做的就是添加一个名为“corpora”的子文件夹并运行nltk.download('stopwords')。为了安全起见,我还更改了权限。

看起来重复的问题看到了那个问题,但这对我不起作用。nltk_数据缺少子文件夹“corpora”。不确定这是否导致权限问题