Проблема установки Pip NLTK в Ubuntu с использованием Virtualenv - PullRequest
4 голосов
/ 19 ноября 2011

Для справки вот документация по установке nltk здесь nltk

Есть ли способ установить nltk с использованием pip и virtualenv?Я установил зависимости, используя pip, в мой virtualenv, но когда я пытаюсь установить nltk, он не работает.

Ошибка состоит в том, что нет сценария установки.Для установки sudo python setup.py на сайте nltk есть инструкции по установке исходного кода для linux.Но как я могу сделать это в virtualenv?

Pip загружает и начинает устанавливать nltk, поэтому они наверняка планируют использовать pip, если он включен в индекс пакета.

1 Ответ

4 голосов
/ 22 ноября 2011

Похоже, что pip получает первый пакет .tar.gz из PyPI. Для nltk это бинарный файл macosx. Вам придется явно указать pip на правильный пакет.

Самый простой способ сделать это - просто указать полный путь к пакету.

pip install http://pypi.python.org/packages/source/n/nltk/nltk-2.0.1rc1.tar.gz

Другое решение - загрузить пакет в известный каталог и установить его оттуда. Например, скажем, вы загрузили пакет на ~/Downloads. Команда будет:

pip install ~/Downloads/nltk-2.0.1rc1.tar.gz
...