最近折腾python下nltk的学习,在安装科学计算包的时候好纠结。。。官方给的几乎都是win32的包,再者安装的过程由于版本的问题,卸载安装了好几次。。。写下来,大家也能借鉴借鉴。

nltk是一个python工具包, 可以用来处理和自然语言处理相关的东西。

1. 首先,当然是python 64位的安装,个人建议不要用过高的版本,这在后面安装各种包的时候,如果找不到对应的包,会很奔溃的。。

我是用的2.7版本,建议大家也用这个吧。移步下载https://www.python.org/downloads/windows/

我的安装目录是C:\Python27

2. 然后,就可以安装nltk(http://www.nltk.org/)的 工具包了。按照nltk安装的指南,他建议先安装Numpy. 那就先来安装Numpy吧。

2.1 Numpy的安装:伤脑筋的问题来了。。。哎,32位的好找,可是64为的好烦躁。。。寻找的过程中发现了这个牛逼的网站http://www.lfd.uci.edu/~gohlke/pythonlibs/  (可以存书签啦,这个链接以后会常常用到)。找到线面这个,就可以下载安装。

  • numpy‑MKL‑1.8.2.win‑amd64‑py2.7.exe

注意:之后再下载相关包的时候,一定要看其requires什么包,也就是支持包。如果有支持包的,先下载安装其支持包。

接下来可以打开python的IDLE编辑器测试下是否安装成功。如果没出现红色字体提示,就安装成功啦!

import numpy

2.2 接下来是nltk的安装了。移步https://pypi.python.org/pypi/nltk,可以看到悲剧了吧,哈哈,只有win32 的快捷安装哦~~

这个时候,就只能自己下载nltk-3.0.0.zip (md5) 了。下载完成后,先解压,修改文件名(短一点比较好,之后还要切换目录的,比如我就换成nltk),然后最好拷贝到python的安装目录下。也就是C:\python27下。

接下来就自己安装吧,可以用windows的命令行,也可以用python编辑器。先切换到要安装的文件目录,也就是C:\python27\nltk\。在python编辑器下,默认的工作目录是C:\python27,要切换的话,如下代码:

import os
os.chdir("C:\\python27\\nltk\\")

之后,就可以进行安装啦。

setup.py install

如果没报错,那就成功啦。接下来是nltk的数据源下载。

import nltk
nltk.download()

选择all,设置好下载路径(Download Directory),比如我就指定到了E:\nltkdata,然后点击Download,系统就开始下载NLTK的数据包了,下载的时间比较漫长,大家要耐心等待。如果有个别数据包无法下载,你可以切换到All Packages标签页,双击指定的包来进行下载。还有一点要注意:如果下载的时候你选择的下载路径自己选择了一个路径,那么要“通知”下系统,可以去环境变量里面设置下。具体如下:

我的电脑-右键-属性-高级系统设置-高级-环境变量-系统变量下新建-变量名为:NLTK_DATA,变量值为你下载的路径如我的就是E:\nltkdata

下载完成后,可以测试下啦。

import nltk
from nltk.book import *

导入下载的可供实验的数据,如果看到加载了text1-text9,那就成功啦。

3.scipy的安装:其实安装过之前的numpy后,这个也容易啦,就去这个神奇的网站吧。http://www.lfd.uci.edu/~gohlke/pythonlibs/

  • scipy‑0.14.0.win‑amd64‑py2.7.exe

下载前先看看有没有什么基础包要下载,查看要求,Requires numpy-mkl and optionally pil. Numpy我们之前安装过了,那么就好了(不要管optionally)。下载后,安装好,同样进行测试。

import scipy

没报错的,就okay啦。

4. matplotlib的安装:画图还是要maplotlib 啊。。。同样是进入神奇的网站,下载这个:

  • matplotlib‑1.4.0.win‑amd64‑py2.7.exe

安装,测试。

import matplotlib

如果没红色提示,那就举手欢庆下,都成功了!!

5.可以开始我们的nltk学习之路了。教程中文版(好多被河蟹了,自己找吧)搜索“PYTHON自然语言处理中文翻译 NLTK 中文版”。按照教程,开始学习吧~~

我自己折腾的过程中,也出了好多问题,幸亏大牛们的博客,在此列出,大家也可以参考:

http://www.cnblogs.com/huangcong/archive/2011/08/29/2157437.html

http://blog.csdn.net/huyoo/article/details/12188573

http://blog.csdn.net/laoyaotask/article/details/9166513

python+NLTK+科学计算包安装(numpy/scipy/matplotlib等)+win64位相关推荐

  1. 【转】5.3 Python的科学计算包 - Numpy

    numpy(Numerical Python extensions)是一个第三方的Python包,用于科学计算.这个库的前身是1995年就开始开发的一个用于数组运算的库.经过了长时间的发展,基本上成了 ...

  2. win7 64+python2.7.12安装numpy+scipy+matplotlib+scikit-learn

    win7 64+python2.7.12安装numpy+scipy+matplotlib+scikit-learn python包下载网址 http://www.lfd.uci.edu/~gohlke ...

  3. Linux入门(10)——Ubuntu16.04使用pip3和pip安装numpy,scipy,matplotlib等第三方库

    安装Python3第三方库numpy,scipy,matplotlib: sudo apt install python3-pip pip3 install numpy pip3 install sc ...

  4. Python入门经典笔记之安装numpy和matplotlib遇到的问题

    首先安装 numpy  地址是 然后再安装matplotlib 地址matplotlib.sourceforge.net 进去后下载即可 但是我安装好后刚开始导入 import numpy 是没问题的 ...

  5. python 多项式求系数_在Python中用于计算“多项式系数”的numpy / scipy函数

    是否有任何 python函数(可能来自numpy或scipy)计算扩展中x ** r的系数(1 xx ** 2 x ** 3 - x **(k-1))** n ,其中k> = 1,n> = ...

  6. mac安装python虚拟环境_详解Mac配置虚拟环境Virtualenv,安装Python科学计算包

    最近正在自学Python做科学计算,当然在很多书籍和公开课里最先做的就是安装Numpy, Scipy, Matplotlib等包,不过每次安装单独的包时,都会有各种问题导致安装失败或者调用失败. 比如 ...

  7. ubuntu安装numpy,matplotlib等

    转载于:http://blog.csdn.net/Yakumoyukarilan/article/details/51340358 关于在Ubuntu下安装配置numpy,scipy,matplotl ...

  8. scipy是python下的什么_Python下科学计算包numpy和SciPy的安装

    Python下大多数工具包的安装都很简单,只需要执行 "python setup.py install"命令即可.然而,由于SciPy和numpy这两个科学计算包的依赖关系较多,安 ...

  9. numpy 创建加一行_数据科学|可视化图解Python科学计算包Numpy

    文章申明 文章作者:梁斌伟 责任编辑:郭德真 微信编辑:玖蓁 本文转载自公众号 实战统计学 (ID:statrcn) 原文链接:可视化图解Python科学计算包NumPy 作者:梁斌伟 编者按: 你真 ...

最新文章

  1. JVM年轻代,老年代,永久代详解
  2. java如何使显示字符下标_Java如何在 Word 中设置上、下标
  3. 3.4 多个例子中的向量化-深度学习-Stanford吴恩达教授
  4. 【勉强采用】反欺诈之血缘关系分析和犯罪传导监测
  5. 两个半月!出差终于结束啦
  6. 由于采用分时技术 用户可以独占计算机资源,计算机操作系统第1章练习题
  7. SVN钩子hooks使用
  8. PowerShell与活动目录
  9. macos 安装scala_如何在MacOS上安装Scala和Apache Spark
  10. find命令及文件后缀名
  11. mysql timediff 时间相减_leetcode题库-sql练习精讲系列--十、日期时间函数的使用
  12. 什么类型网站不利于seo优化
  13. aspectjweaver AspectJ
  14. vs2010 c语言乱码,从vs2010中复制带有中文字符的代码到office等时出现乱码的解决方案.doc...
  15. 1118 Birds in Forest (25分)——(并查集)
  16. 谨以此写下本人安装riscv的全过程 简单易懂!!(本人环境是在ubuntu18.04中)
  17. 影版《宫》曝海报 周冬雨:想与张艺谋再合作
  18. 上网行为安全之防火墙端口映射及应用
  19. 【C++】按字母表的顺序,从字母A到Z顺序打印输出。
  20. 《弟子规》之余力学文

热门文章

  1. 有道词典中的OCR功能:第三方库的变化
  2. 618 大促来袭,浅谈如何做好大促备战
  3. 计算机网络原理之应用层
  4. win 11 快捷键(备忘录)
  5. 超 Nice 的表格响应式布局小技巧
  6. 【程序员毕业3年,失业在家,欠债3万,到底该怎么办?】
  7. 数控机床手动编程能否用计算机验证,数控机床编程与操作,手工编程和自动编程...
  8. MATLAB线性方程求解器(GUI+9种方法)
  9. 从String中移除空白字符的多种方式
  10. 前端开发人员必须了解的七大技能图谱