!pip install nltk -> отказано в разрешении

Я пытаюсь установить nltk с помощью следующей команды ноутбука:

!pip install nltk

Однако это приводит к следующей ошибке:

error: could not create '/usr/local/src/bluemix_ipythonspark_141/notebook/lib/python2.7/site-packages/nltk': 
Permission denied

Как я могу установить nltk с ноутбука Jupyter? Обратите внимание, что к искровым средам в Bluemix можно получить доступ только через ноутбук. Там нет, она получит доступ к окружающей среде.

4 ответа

Решение

Поскольку речь идет о ноутбуках IPython в Bluemix, достаточно следующее:

!pip install --user nltk

Там нет необходимости манипулировать sys.path,

Решение было установить с ноутбука следующим образом:

!pip install --user nltk

Затем в следующую ячейку введите:

import os
says.path.append(os.getenv('HOME')+'/.local/lib/python2.7/site-packages')
import nltk

Обновление: вам не нужно манипулировать sys.path, как указано в принятом ответе.

Я не уверен, является ли фактическая проблема проблемой разрешения или чем-то еще. Если у вас есть доступ к sudo, вы можете попробовать запустить приведенную выше команду с префиксом sudo и посмотреть, исправит ли она это.

Попробуйте эту команду

sudo pip install -U nltk
Другие вопросы по тегам