如何在我的网络服务器上安装NLTK

时间:2011-03-17 16:19:59

标签: python nltk

好的我编辑了我的问题,因为我现在有一个支持ssh的主机。

如何使用ssh为python安装nltk模块?

我尝试过联系支持,但他们似乎无法帮助我。你们有什么想法?如何在我的网络服务器上安装模块?什么是托管相当于sudo python setup.py安装?

2 个答案:

答案 0 :(得分:1)

您需要shell访问权限(但不一定是root访问权限)才能正确安装Python模块。

但是,由于您可以在远程执行Python代码,因此您可以设置一个脚本,该脚本可以通过运行python setup.py install --home=DIR的Web浏览器运行,用于远程的NLTK,其中{ {1}}是PYTHONPATH上您具有写入权限的目录。 (不过,这个解决方案应该算是粗暴的。)

编辑:忘记上面的内容,您有shell访问权限。创建一个目录DIR(或类似的),将其放在用于运行Python Web服务代码的帐户的~/apps中(不一定是您自己的,请先检查)并使用该目录安装它home scheme

答案 1 :(得分:1)

除了@larsmans的说明,您可能还需要下载NLTK安装的相关数据。为此,请在成功安装模块后运行以下命令:

$ python
>>> import nltk
>>> nltk.download()

此功能将指导您完成下载语料库的过程。