Python.nltk的data路径 (Win10)

本文详细介绍了如何从网络上下载并配置NLTK所需的大量语言处理资源,避免占用C盘空间,通过修改路径设置,将资源文件指定存储于其他磁盘,确保NLP项目的顺利进行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在网上直接下载别人打包好的全部文件,500多MB,解压之后2.3G,还是不小的,要是直接用 nltk.download() 下到用户文件夹下,还是占用不少C盘空间的。

下好并解压之后,需要让 nltk 能找到我的包(G盘),默认的路径可以按照下面的方法查看:

from nltk import data
data.find('.')
# 返回结果如下
# ...
# LookupError: 
# **********************************************************************
#   Resource  not found.
#   Please use the NLTK Downloader to obtain the resource:
#
#   >>> import nltk
#   >>> nltk.download('')
#  
#   Attempted to load ./
#
#   Searched in:
#     - 'C:\\Users\\hustle/nltk_data'
#     - 'E:\\Anaconda3\\envs\\NLP\\nltk_data'
#     - 'E:\\Anaconda3\\envs\\NLP\\share\\nltk_data'
#     - 'E:\\Anaconda3\\envs\\NLP\\lib\\nltk_data'
#     - 'C:\\Users\\hustle\\AppData\\Roaming\\nltk_data'
#     - 'C:\\nltk_data'
#     - 'D:\\nltk_data'
#     - 'E:\\nltk_data'
# **********************************************************************

可以看到G盘并不在寻找之列,需要手动添加

我看有些人说给win10添加环境路径不好用,就直接用下面的方法吧

from nltk import data
data.path.append(r"G:\nltk_data")

亲测好用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值