anaconda安装OpenCV
离线版
下载OpenCV的离线包文件,
到OpenCV文件对应的文件夹下面使用pip安装,最理想的情况是直接安装成功了。但是也可能会报下面的错误:
opencv_python-3.1.0-cp34-cp34m-win_amd64.whl is not a supported wheel on this platform.
这是一个坑,注意要将cp36改为none。改完之后再安装就可以了
若改完之后还是说版本不匹配的话,那么就应该查看一下自己下载的OpenCV版本是否是和自己的Python版本相对应,这个问题在anaconda这里容易出现且被忽视。因为anaconda可以生成多个环境,不同环境里面Python是不一样的,所以一定要仔细检查一下当前环境的Python版本。
在线版
要是离线安装太折腾的话,可以直接用在线安装的方式,简单快捷
pip install opencv-python
这样也是可以安装成功的。
Anaconda如何安装OpenGL?
conda install --channel https://conda.anaconda.org/menpo PyOpenGL
conda install --channel https://conda.anaconda.org/menpo PyOpenGL-accelerate
安装OpenGL后运行时出现 OpenGL.error.NullFunctionError: Attempt to call an undefined function glutInit, check for bool(glutInit) before calling 该如何处理?
这个是因为自己上一步通过conda安装的OpenGL,默认安装的是32位的,但是自己电脑是64位的,因此报错了,解决思路很简单,到https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyopengl这里下载对应的64位版本,然后再使用pip 离线安装即可。
就是这个安装包。
OpenGL和OpenGL_accelerate有什么区别?