Не могу установить модуль SpeechRecognition на Pepper

Здравствуйте, я пытаюсь установить модуль Python для распознавания речи на Pepper с помощью следующей команды. pip установить SpeechRecognition

Я получаю сообщение об ошибке ниже.

Есть идеи, как я могу исправить эту проблему?

Не удалось установить пакеты из-за ошибки EnvironmentError: [Errno 30] Файловая система только для чтения: '/usr/lib/python2.7/site-packages/SpeechRecognition-3.8.1.dist-info'

Спасибо!!


person Innovator-programmer    schedule 19.11.2018    source источник


Ответы (2)


Как упоминалось здесь: у вас нет корневого доступа к Pepper, что ограничивает места, где вы можете установить .

ваша команда пытается установить пакет в /usr/lib/python2.7/site-packages/, где вам потребуется root-доступ для записи.

Если вы обновили pip, попробуйте:

/home/nao/.local/bin/pip install --user SpeechRecognition

если не попробуй:

pip install --user SpeechRecognition

это установит пакет в другой каталог, в котором у вас есть доступ на запись.

person TVK    schedule 20.11.2018

да. Вы правы, просто чтобы добавить, вам не нужно использовать путь, так как будет работать только pip install - - user packagename. Большое Вам спасибо

person Innovator-programmer    schedule 20.11.2018
comment
Если вы используете только pip install ... вы будете использовать pip по умолчанию версии 1.4.1. Но рекомендуется обновить pip, как описано в приведенной выше ссылке. Если вы используете /home/nao/.local/bin/pip install ... вместо этого вы будете использовать обновленную версию pip. - person TVK; 19.12.2018