!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 и посмотреть, исправит ли она это.