由于此系统是去年安装的,环境是ubuntu14.04。之前在Windows环境下已经安装好了python的环境,而且安装好了各种包,包括nltk,numpy,matplotlib等。打算将工作环境彻底换到ubuntu环境中,遂开始折腾安装环境,新手,有不对的还麻烦帮忙指出以便于改正。
1. 安装python3.5.2
在官网上面下载好了python3.5.2的包,然后解压安装,我安装到/usr/local/Python/Python-3.5.2/目录下,并且在/usr/bin下面删除了原有的python符号链接文件,为新安装的python3.5.2在/usr/bin/下面创建了python符号链接。测试,python3.5.2安装完毕。然后准备安装nltk,首先需要安装pip。结果在这里安装pip时候,遇到了很多错误,最后连系统都出现一点儿问题了。遇到的问题实在太多了,后来才发现ubuntu中已有的python2.7,是不能删除的,于是乎又使得/usr/bin下面的python符号链接文件,重新指向/usr/bin/python2.7。打算另辟新径。
看了一下python3.5的新特性(https://docs.python.org/3/whatsnew/3.5.html),然后nltk的要求是python2.7或者python3.2及以上版本(http://www.nltk.org/install.html) 
 最终决定还是使用系统自带的python3.4.3,而且3.5.2的环境也是没有删除的,也留着用。
2. 安装setuptools
tar -zxvf setuptools-32.1.2.zip 
 cd setuptools-32.1.2 
python3 setup.py build 
 sudo python3 setup.py install
3. 安装pip
tar -zxvf pip-9.0.1.tar.gz 
 cd pip-9.0.1 
python3 setup.py build 
 sudo python3 setup.py install
4.安装nltk
sudo pip install -U nltk 
 测试刚刚的安装 
 输入python3,进入到python3.4环境中,然后输入import nltk
5.安装软件包
安装Numpy 
 sudo pip install -U numpy 
 安装scipy 
 sudo pip install -U scipy 
 安装matplotlib 
 sudo pip install -U matplotlib
注意这里需要用sudo获取权限进行安装,否则会因为权限不足而报权限类错误
备注:有时候下载matplotlib这样的软件包,实在是速度太慢了,可以先下载好软件包之后,然后再使用pip形式进行本地安装。 
 首先安装wheel 
 sudo pip install wheel 
 matplotlib地址https://pypi.python.org/pypi/matplotlib/ 
 scipy地址https://pypi.python.org/pypi/scipy/ 
 下载时候,注意选择对应于自己python版本的软件包,比如我用python3.4,就下载matplotlib-2.0.0rc2-cp34-cp34m-manylinux1_x86_64.whl,注意“cp34” 
 然后就可以使用命令pip install XXX.whl来安装.whl的文件了
6.nltk_data
按照官方推荐的方式去下载安装,实在是太慢了。从百度云https://pan.baidu.com/s/1hq7UUFU 上面下载,解压。放在哪个目录下面呢? 
 输入python3之后,输入from nltk.book import *之后,会有一段错误提示
*** Introductory Examples for the NLTK Book ***
Loading text1,...,text9 and sent1,sent9
Type the name of the text or sentence to view it.
Type: 'texts()' or 'sents()' to list the materials.
Traceback (most recent call last):
  File "/usr/local/lib/python3.4/dist-packages/nltk/corpus/util.py",line 63,in __load
    try: root = nltk.data.find('corpora/%s' % zip_name)
  File "/usr/local/lib/python3.4/dist-packages/nltk/data.py",line 641,in find
    raise LookupError(resource_not_found)
LookupError: 
**********************************************************************
  Resource 'corpora/gutenberg.zip/gutenberg/' not found.  Please
  use the NLTK Downloader to obtain the resource:  >>>
  nltk.download()
  Searched in:
    - '/home/×××yourName/nltk_data'
    - '/usr/share/nltk_data'
    - '/usr/local/share/nltk_data'
    - '/usr/lib/nltk_data'
    - '/usr/local/lib/nltk_data'
**********************************************************************
During handling of the above exception,another exception occurred:
Traceback (most recent call last):
  File "<stdin>",line 1,in <module>
  File "/usr/local/lib/python3.4/dist-packages/nltk/book.py",line 20,in <module>
    text1 = Text(gutenberg.words('melville-moby_dick.txt'))
  File "/usr/local/lib/python3.4/dist-packages/nltk/corpus/util.py",line 99,in __getattr__
    self.__load()
  File "/usr/local/lib/python3.4/dist-packages/nltk/corpus/util.py",line 64,in __load
    except LookupError: raise e
  File "/usr/local/lib/python3.4/dist-packages/nltk/corpus/util.py",line 61,in __load
    root = nltk.data.find('corpora/%s' % self.__name)
  File "/usr/local/lib/python3.4/dist-packages/nltk/data.py",in find
    raise LookupError(resource_not_found)
LookupError: 
**********************************************************************
  Resource 'corpora/gutenberg' not found.  Please use the NLTK
  Downloader to obtain the resource:  >>> nltk.download()
  Searched in:
    - '/home/***yourName/nltk_data'
    - '/usr/share/nltk_data'
    - '/usr/local/share/nltk_data'
    - '/usr/lib/nltk_data'
    - '/usr/local/lib/nltk_data'
********************************************************************** 
将下载的zip文件解压后,放置于上面五个目录中任意一个即可。
遇到的问题:
在Windows环境下,可以使用将需要下载的安装包链接复制到迅雷,让迅雷下载更快;但是我的ubuntu中没有安装wine,于是使用uget,aria2,并且在Firefox中安装flashgot插件,这样下载安装包会快一点儿。
参考网页
http://www.cnblogs.com/liujian001/p/5160869.html 
http://www.nltk.org/install.html
其他可供参考网页
在 Ubuntu 14.04.3 上安装 Python 3.5 
http://www.linuxidc.com/Linux/2016-07/132875.htm 
 ubuntu安装python3.5并改默认python为3.5 
http://blog.csdn.net/qq_27657429/article/details/53482595