当前位置:首页 » 编程语言 » pythonnltk安装

pythonnltk安装

发布时间: 2022-12-20 05:10:43

1. 安装了NLTK后 启动报错“ImportError: No mole named nltk”

Anacandon访问的是附带的nltk,python的IDE当然访问不到。你把Anacandon内置的nltk拷贝到python的包目录下,就可以了。

1.找到Anacandon里面找到nltk的存储路径

importnltk
print(nltk.__file__)

2.找到python默认包目录存储路径

importsys
print(sys.path)

3.手动拷贝

2. windows下如何安装NLTK,并使用模块nltk

你装的是什么版本的python。
如果你是2.7版本,并且电脑是64位机器。建议你按照如下步骤进行安装
Install Python: http://www.python.org/download/releases/2.7.3/
安装Numpy (optional): http://www.lfd.uci.e/~gohlke/pythonlibs/#numpy
安装Setuptools: http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11.win32-py2.7.exe
安装 Pip: Start>Run... c:\Python27\Scripts\easy_install pip
安装PyYAML and NLTK: Start>Run... c:\Python27\Scripts\pip install pyyaml nltk
测试: Start>All Programs>Python27>IDLE, then type import nltk

如果还是有问题,可能原因是Win7的权限管理,可以将python重新安装,安装的时候选择只为当前用户而不是所有用户。
如果还有问题的话,展开注册表,依次打开HEKY_CURRENT_USER -> Software -> Python -> pythonCore ->2.7(注:这里看你装的是哪个版本,我装的是2.7),看有没有PythonPath项,没有则创建一个PythonPath项,再在PythonPath项中新建二进制数据,将值设为你的python安装目录(如我的:D:\Program Files (x86)\python2.7;C:\Program Files (x86)\python2.7\Lib\;D:\Program Files (x86)\python2.7\DLLs\)完成后,重新执行第3步骤即可安装成功。

3. annacoda怎么安装python模块

Anaconda是一个和Canopy类似的科学计算环境,但用起来更加方便。自带的包管理器conda也很强大。

首先是下载安装。Anaconda提供了Python2.7和Python3.4两个版本,同时如果需要其他版本,还可以通过conda来创建。安装完成后可以看到,Anaconda提供了Spyder,IPython和一个命令行。下面来看一下conda。

输入 conda list 来看一下所有安装时自带的Python扩展。粗略看了一下,其中包括了常用的 Numpy , Scipy ,
matplotlib 和 networkx 等,以及 beautiful-soup , requests , flask , tornado
等网络相关的扩展。

奇怪的是,里边竟然没有 sklearn ,所以首先装一下它。

conda install scikit-learn
如果需要指定版本,也可以直接用 [package-name]=x.x 来指定。

conda的repo中的扩展不算太新,如果想要更新的,可能要用PyPI或者自己下载源码。而conda和pip关联的很好。使用pip安装的东
西可以使用conda来管理,这点要比Canopy好。下图是我用pip安装的 nltk , jieba 和 gensim 。

我对这个科学计算环境的另一个要求就是能够多个Python版本并存,尤其是2.x和3.x的并存。这个通过 virtualenv 可以做到。Anaconda也正是通过其实现的。

下面用conda创建一个名叫python2的版本为python2.7的环境。

conda create -n python2 python=2.7
这样就会在Anaconda安装目录下的envs目录下创建python2这个目录。

向其中安装扩展可以:

直接用 conda install 并用 -n 指明安装到的环境,这里自然就是 python2 。
像 virtualenv 那样,先activate,然后在虚拟环境中安装。
这里突然有一个问题,怎样在IDE中使用创建出来的环境?如果是PyCharm等IDE,直接设置Python安装目录就可以了。那spyder呢?其实spyder就是一个Python的扩展,你需要在虚拟环境中也装一个spyder。

最后就是spyder的主界面。变量查看窗口很好用。

4. 如何在centos上安装nltk

所有python的软件,都要放在英文的目录里,而且目录名中不要有空格。这是基本原则。有些软件幸运可以不受限制。但是万一受限制你就麻烦了。 然后确认你是否是操作系统的管理员。 以及你的安装版本是否可用。 如果不能用就换老版本安装。

5. 安装gensim需要安装nltk吗

安装步骤。
1.下载
(1)python27
(2)numpy182.exe
(3)scipy120.exe
(4)setuptools541.zip
(5)pymssql210.exe,
然后将(1)-(3),(5)先装上,并在环境变量的path字段添加上c:\python27
2.将setuptools541.zip解压缩,然后从cmd窗口进入解压缩后目录,输入命令python
ez_setup.py,开始安装easy_install
3.在环境变量path中输入c:\python27\Scripts,这时候可以在cmd中使用easy_install命令了,不过需要注意,一定要把cmd窗口关闭后重新打开才能使用easy_install
4.然后开始安装gensim,不过使用easy_install -U gensim命令时候总是报错,错误信息如dict object
has no attribute numpy_setup,谷歌一直没有有价值的信息,后来在gensim官网上看到一条:
you have downloaded and unzipped the tar.gz source for
gensim (or you’re installing gensim from
github), you can
run:

python setup.py install

于是下载下来tar.gz 包,解压缩后使用上述命令跑了下,成功
第二天,在导入pymssql 时候,idle总是自动重启,很奇怪,后来更换到早期版本1.0.0,解决问题

6. NLTK 在python上 对文本文件内容进行停词处理

Nltk是python下处理语言的主要工具包,可以实现去除停用词、词性标注以及分词和分句等。
安装nltk,写python一般使用的是集成环境EPD,其中有包管理,可以在线进行安装。如果不是集成环境,可以通过pip install nltk安装。
》pip install nltk #安装nltk
》nltk.download() #弹出一个选择框,可以按照自己需要的语义或者是功能进行安装
一般要实现分词,分句,以及词性标注和去除停用词的功能时,需要安装stopwords,punkt以及
当出现LookupError时一般就是由于缺少相关模块所导致的

7. nlp和python有什么关系

nlp的很多工具都有python版本
nlp是研究领域,python是语言工具。

8. nlp连接失败

由于nltk文件过大,第一次下载失败后,以后每次打开都显示“由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败”,让我很是苦恼。
于是,我按照上面博客所说,到github下载了nltk压缩包,并解压。
把packages里的文件复制到D:\Ancoada3\nltk_data文件夹
(packages里的每个文件夹下还有压缩包,也都要“解压到当前文件夹”下)。
在pycharm下运行下面代码:

from nltk.book import *
登录后复制
运行以后报错了:

根据错误信息,我到IDLE里输入以下命令:
>>>import nltk
>>>nltk.download('gutenberg')
登录后复制
又出现了以下错误:
注:如果import nltk提示“找不到”的话,打开cmd,到安装python的根目录下输入pip install nltk。

我按照网上说的关闭代理服务器,但还是没有解决。
我又重新看了一次报错信息,注意到:

发现它是到以上目录搜索nltk_data,于是我把nltk_data文件夹移动到D盘根目录下。
pycharm下重新运行from

9. python中的nltk是什么

nltk(natural
language
toolkit)是python的自然语言处理工具包。自然语言是指人们日常交流使用的语言,如英语,印地语,葡萄牙语等。“自然语言处理”(Natural
Language
Processing
简称NLP)包含所有用计算机对自然语言进行的操作,从最简单的通过计数词出现的频率来比较不同的写作风格,到最复杂的完全“理解”人所说的话,至少要能达到对人的话语作出有效反应的程度。

热点内容
随机启动脚本 发布:2025-07-05 16:10:30 浏览:517
微博数据库设计 发布:2025-07-05 15:30:55 浏览:20
linux485 发布:2025-07-05 14:38:28 浏览:299
php用的软件 发布:2025-07-05 14:06:22 浏览:751
没有权限访问计算机 发布:2025-07-05 13:29:11 浏览:428
javaweb开发教程视频教程 发布:2025-07-05 13:24:41 浏览:689
康师傅控流脚本破解 发布:2025-07-05 13:17:27 浏览:235
java的开发流程 发布:2025-07-05 12:45:11 浏览:681
怎么看内存卡配置 发布:2025-07-05 12:29:19 浏览:279
访问学者英文个人简历 发布:2025-07-05 12:29:17 浏览:828