【发布时间】:2013-01-14 03:32:45
【问题描述】:
我最近从 Matlab/Windows 转换到 Python/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的包管理器来安装所有需要的包呢?实际上,几乎所有重要的 EPD 软件包也都在 Ubuntu 存储库中。你的盒子没有root权限吗?存储库中的某些软件包是否太旧? EPD 对 Windows 机器有很大帮助,但在 Ubuntu 上...
标签: python installation ubuntu-12.04 nltk epd-python