在转化MXNet数据类型时,一直显示import cv2出错
查相关资料,是opencv在Python下没有安装成功
很多网页上写将opencv安装目录下的python\2.7\x86中的cv2.pyd复制到python安装目录Lib\site-packages下
但是我在opencv下并没有找到cv2.pyd这个文件
于是继续查找资料,终于在这篇博客中找到解决方法,向博主表示感谢~~
解决方法:安装好opencv后,将编译安装好后的cv2.so,放在Python的site-packages目录下
查看Python目录:
[huangx@dl1 bin]# python
Python 2.7.5 (default, Jun 172014, 18:11:42)
[GCC 4.8.2 20140120 (Red Hat4.8.2-16)] on linux2
Type "help","copyright", "credits" or "license" for moreinformation.
>>> import sys
>>> print sys.path
['','/usr/lib64/python2.7/site-packages/numpy-1.11.3-py2.7-linux-x86_64.egg','/usr/lib/python2.7/site-packages/setuptools-12.0.3-py2.7.egg','/usr/lib/python2.7/site-packages/pip-1.4-py2.7.egg','/usr/lib64/python27.zip', '/usr/lib64/python2.7', '/usr/lib64/python2.7/plat-linux2','/usr/lib64/python2.7/lib-tk', '/usr/lib64/python2.7/lib-old','/usr/lib64/python2.7/lib-dynload', '/usr/lib64/python2.7/site-packages','/usr/lib64/python2.7/site-packages/gtk-2.0','/usr/lib/python2.7/site-packages']
>>>
然后将这个目录添加到环境变量
export PYTHONPATH=$PYTHONPATH:/usr/lib64/python2.7/site-packages
[huangx@dl1 ~]$ python
Python 2.7.5 (default, Jun 172014, 18:11:42)
[GCC 4.8.2 20140120 (Red Hat4.8.2-16)] on linux2
Type "help","copyright", "credits" or "license" for moreinformation.
>>> import cv2
>>>
成功