2015-12-24 3 views
1

Я пробую анализ изображения на малине Pi, используя opencv и python. Для этого я использую две команды:Не удалось импортировать matplotlib

source ~/.profile 
workon cv 

перед выполнением работ. Я действительно не понимаю, что они делают, но я могу импортировать opencv в python после этих двух шагов. Насколько я могу судить, это делает работу в среде cv. В этой среде, когда я пытаюсь импортировать matplotlib, он показывает, что модуль не существует. Но я установил модуль и его работу отлично вне среды cv. Как заставить matplotlib работать даже после того, как я выполнил предыдущие команды? Благодаря!!

ответ

1

Вы должны прочитать на python virtual environments (и вы также используете дополнительные virtualenvwrapper tools, прочитать о них ниже), но в основном то, что происходит здесь в том, что у вас есть opencv пакет, установленный в виртуальной среде (так называемый cv), но у вас также нет matplotlib. Вы можете исправить это, после ввода workon cv, установите matplotlib:

pip install matplotlib 
+0

Спасибо большое! Я пробовал это, но возвращал ошибку с большим количеством красных линий. В конце он упоминает MemoryError. Я предполагаю, что это означает, что у меня заканчивается временное пространство? Я попытался удалить matplotlib вне среды cv, чтобы освободить некоторое пространство, но это не сработало. Какие-либо предложения? –

+0

Нет, извините, я мало знаю о запуске python на r-pi. – Turn

1

pip --no-cache-dir install matplotlib Используйте для исправления ошибок памяти Проблемы

Смежные вопросы