Как установить NLTK на мой веб-сервер - PullRequest
1 голос
/ 17 марта 2011

Хорошо, я отредактировал свой вопрос, так как теперь у меня есть хост, который поддерживает ssh.

Как я могу установить модуль nltk для python, используя ssh?

Я пытался связаться со службой поддержки, но они не могут мне помочь.Ребята, есть идеи?Как я могу установить модули в целом на моем веб-сервере?Что такое хостинг-эквивалент установки sudo python setup.py?

Ответы [ 2 ]

1 голос
/ 17 марта 2011

В дополнение к инструкциям @larsmans вам, вероятно, также потребуется загрузить соответствующие данные для вашей установки NLTK.Чтобы сделать это, запустите следующее после успешной установки модуля:

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

Эта функция затем проведет вас через процесс загрузки корпуса.

1 голос
/ 17 марта 2011

Для правильной установки модуля Python вам потребуется доступ к оболочке (хотя и не обязательно root).

Однако, поскольку вы можете выполнять код Python на удаленном компьютере, вы можетенастройте скрипт, который вы можете запускать через веб-браузер, который запускает python setup.py install --home=DIR для NLTK на удаленном компьютере, где DIR - это каталог на вашем PYTHONPATH, где у вас естьдоступ для записи.(Однако это решение следует считать грубым взломом.)

РЕДАКТИРОВАТЬ : забудьте об этом выше, хорошо, что у вас есть доступ к оболочке.Создайте каталог ~/apps (или аналогичный), укажите его в PYTHONPATH учетной записи, используемой для запуска кода веб-обслуживания Python (не обязательно вашего собственного, сначала проверьте его), и установите его в этом каталоге с помощью схема дома .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...