因为用conda安装包会检查版本兼容关系,所以我一般用conda安装包,但是今天在安装opencv的时候遇到了诡异的事情,用如下代码:
conda install opencv
安装之后,可以正常import cv2了,但是后面在装另一个包的时候conda自动把刚装的opencv降了一个版本,然后发现就报错ImportError:DLL load fail:找不到指定模块
最后还是用
pip install opencv-python
装上了,import cv2也成功了,然后我用
conda list
发现在包列表里面conda装的是包名叫opencv,pip装的包叫opencv-python,敢情都是用import cv2导入,两家的包名却不一样!!!
所以得出的答案就是,用conda装了不能用的包,果断用pip安装!!!
本文作者:比格心
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!