首先看别人的博客进行常规安装:
安装:pip install NLTK
测试:import nltk
Anaconda不用安装
首先我尝试用上面的pip语句进行安装,报错显示我没有下载pip,之后一通捣鼓,差点把pycharm干坏,重新下载解释器和pycharm后,又尝试下载了anaconda。于是我电脑上既有python3.10解释器又有anaconda带的python3.9。
当我选择3.9版本解释器运行后,可以使用nltk中部分函数,但是无法使用语料库。此时就需要下载语料库了。(刚开始我以为就直接下载了nltk就够了,因为看到说nltk自带语料库就不用下载,我天真且眼盲了)
通过以下语句下载语料库。
import nltk
nltk.download()
好的,我的下载从来都能出现各种问题。。
nltk下载器弹出之后,点击下载,尝试多次并查找资料,陆续出现了error11004,与主机连接失败,error with download zipfile 等问题。
都是nltk资源无法下载下来,于是我尝试离线下载。从http://www.nltk.org/nltk_data/ 找对应的资源进行下载,此处我先下载了brown语料库,将其放在NLTK下载器显示的下载目录中如下图。再在pycharm中运行需要用到brown语料库的语句,同样报错。
按照python3使用nltk.download()时出错的解决办法(WinError 10060)_Python-考高分网中的方法,向dos中输入python后显示的是3.10版本,于是我尝试把3.10从电脑中删除。再次输入python和import nltk.book语句,出现了!!!(咋就是说断断续续整了三个星期的问题终于有点眉目了)
找到从GitHub - nltk/nltk_data: NLTK Data中下载的package将之放到上面任意文档中。(因为多次下载不完全,于是我找前辈要资源放在c盘了)
找了个语句运行,结果如下:
它终于成功了!!!
总结:安装nltk确实不能拖太久,最好一鼓作气给它弄完,像我断断续续拖了三个星期确实很心累。在任何学习过程中,也都需要多思考,多尝试,我也不知道我删除python3.10会不会出现新的问题或者说我不删除能不能解决这个问题,让两个解释器共存或者并发使用。本来是想anaconda这个环境下解决不了就使用3.10pip 安装nltk,也确实尝试了,出现了新的问题,这边没有写出来。
这是通过pip安装nltk遇到的问题的解决方法,要是没删除3.10应该也是可以继续的
ERROR: Could not find a version that satisfies the requirement XXX解决方法_花开花落与云卷云舒的博客-CSDN博客