win7 64位下安装nltk的问题

学习需要,要安装python的一个NLP模块nltk

安装指南和安装文件都在这http://nltk.org/install.html,过程如下

Source installation (for 32-bit or 64-bit Windows)

  1. Install Python: http://www.python.org/download/releases/2.7.3/
  2. Install Numpy (optional): http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
  3. Install Setuptools: http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11.win32-py2.7.exe
  4. Install Pip: Start>Run... c:\Python27\Scripts\easy_install pip
  5. Install PyYAML and NLTK: Start>Run... c:\Python27\Scripts\pip install pyyaml nltk
  6. Test installation: Start>All Programs>Python27>IDLE, then type import nltk

可是按着一步一步来,可总是出现问题

  安装1、2没问题,第三步安装时,总是提示找不到需要的python版本。

搞了很久,在网上找到了答案,这里不细说,请看http://www.cnblogs.com/min0208/archive/2012/05/24/2515584.html

我安装ymin给的方法,完成了第3步,但在第四步时,提示有文件权限不够,原来我把python装在了C盘,win7万恶的权限管理,无奈只好把python删了,重新再来,我把python装到了D盘,但执行到3步时,setupTools只找到我之前安装的目录,也就是C盘的目录,我又按ymin的方法跑了一遍,还是不行。。。

  后来自己还是找到了方法:展开注册表,依次打开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步骤即可安装成功。

原文地址:https://www.cnblogs.com/fengfenggirl/p/2724422.html