我正在尝试使用opencv和python对Raspberry Pi进行图像分析。为此,我使用两个命令
source ~/.profile
workon cv
在做这项工作之前。我不太明白这些是什么,但我只能在这两个步骤之后将opencv导入到python中。据我所知,这使得工作在简洁的环境中。在这种环境中,当我尝试导入matplotlib时,它显示该模块不存在。但我已经安装了模块,并且它在cv环境之外工作正常。即使在执行了之前的命令后,如何使matplotlib工作?谢谢!
答案 0 :(得分:1)
您应该阅读python virtual environments(并且您还在使用其他virtualenvwrapper tools,然后阅读相关内容),但基本上这里发生的是您拥有opencv
软件包安装在虚拟环境中(称为cv
),但您也没有安装matplotlib
。您可以在输入workon cv
后安装matplotlib
:
pip install matplotlib
答案 1 :(得分:1)
使用pip --no-cache-dir install matplotlib
修复内存错误问题