在Ubuntu中安装NLTK和EPD python

我是最近从Matlab / WindowsPython / Ubuntu的转换.
我已经安装了EPD python这是一个包含大多数科学软件包的python发行版,到目前为止我非常高兴.接下来,我需要安装NLTK来进行一些文本分析,并按照nltk网页上的说明进行操作.问题是所有软件包(pyyaml,nltk等)都已安装到

/usr/local/lib/python2.7

但是,我已经更改了我的.bashrc(在EPD的安装后指令中指定)并在其末尾添加了以下行.

export PATH=/home/myname/epd/bin:$PATH

和我的python shell中的sys.path返回

['','/home/myname/epd/bin','/home/myname/epd/lib/python2.7/site-packages/pandas-0.10.0-py2.7-  linux-i686.egg','/home/myname/epd/lib/python27.zip','/home/myname/epd/lib/python2.7','/home/myname/epd/lib/python2.7/plat-linux2','/home/myname/epd/lib/python2.7/lib-tk','/home/myname/epd/lib/python2.7/lib-old','/home/myname/epd/lib/python2.7/lib-dynload','/home/myname/epd/lib/python2.7/site-packages','/home/myname/epd/lib/python2.7/site-packages/PIL','/home/myname/epd/lib/python2.7/site-packages/IPython/extensions']

关于如何将新的python包安装到正确的路径的任何帮助非常感谢.如果你有时间,请详细说明为什么会发生这种情况以及我做错了什么.非常感谢您的时间!

解决方法

在ubuntu中设置python环境有两个很好的选择:

>像Thorsten建议的那样使用ubuntu软件包.
>在virtualenv中使用pip包管理器.这样,您可以设置多个环境并从一个环境跳转到另一个环境.可以将virtualenv配置为还包括系统范围的ubuntu软件包.

nltk作为一个pip包存在:http://pypi.python.org/pypi/nltk/2.0.4

链接到c库时,pip在ubuntu上有一些麻烦,因为ubuntu将它们放在设置脚本看不到的地方.确保还安装-dev版本的依赖包,因为它们包含pip需要的头文件,并将库从/usr/lib /你的linux architecture / lib /复制或链接到/usr/local/lib所以那个点子可能会找到它们.

相关文章

ubuntu退出redis的示例:指定配置文件方式启动源码redis:roo...
ubuntu中mysql改密码忘了的解决方法:1.在终端中切换到root权...
ubuntu安装mysql失败的解决方法原因:可能是原有的MySQL还有...
使用centos和ubuntu建站的区别有以下几点1.CentOS是Linux发行...
ubuntu图形界面和字符界面切换的方法:可以通过快捷键CTRL+A...
ubuntu中重启mysql失败的解决方法1.首先,在ubuntu命令行中,...