设为首页 收藏本站
查看: 989|回复: 0

[经验分享] python+NLTK+科学计算包安装(numpy/scipy/matplotlib等)+win64位[转]

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-12-3 09:10:23 | 显示全部楼层 |阅读模式
  64位库资源:
  http://www.lfd.uci.edu/~gohlke/pythonlibs/#six
  https://nipy.bic.berkeley.edu/scipy_installers/
  
  最近折腾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编辑器测试下是否安装成功。如果没出现红色字体提示,就安装成功啦!
  
  



[python] view plaincopy

  • 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,要切换的话,如下代码:
  
  



[python] view plaincopy

  • import os  
  • os.chdir("C:\\python27\\nltk\\")  
  
  之后,就可以进行安装啦。
  



[python] view plaincopy

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



[python] view plaincopy

  • import nltk  
  • nltk.download()
  
  选择all,设置好下载路径(Download Directory),比如我就指定到了E:\nltkdata,然后点击Download,系统就开始下载NLTK的数据包了,下载的时间比较漫长,大家要耐心等待。如果有个别数据包无法下载,你可以切换到All Packages标签页,双击指定的包来进行下载。还有一点要注意:如果下载的时候你选择的下载路径自己选择了一个路径,那么要“通知”下系统,可以去环境变量里面设置下。具体如下:
  
  我的电脑-右键-属性-高级系统设置-高级-环境变量-系统变量下新建-变量名为:NLTK_DATA,变量值为你下载的路径如我的就是E:\nltkdata  
  下载完成后,可以测试下啦。
  



[python] view plaincopy

  • 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)。下载后,安装好,同样进行测试。
  
  



[python] view plaincopy

  • import scipy  
  
  没报错的,就okay啦。
  
  
  4. matplotlib的安装:画图还是要maplotlib 啊。。。同样是进入神奇的网站,下载这个:
  

  • matplotlib‑1.4.0.win‑amd64‑py2.7.exe
  安装,测试。
  
  



[python] view plaincopy

  • 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

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-146630-1-1.html 上篇帖子: mac下安装protocol buffer并用python解析 下篇帖子: 《python核心编程》读书笔记——列表解析
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表