linux下openCV的安装
# linux下openCV的安装安装OpenCV一直存在问题,因此这次写一个文档首先利用conda install opencv-python ,发现一直报错然后查看自己的python版本 whereis python切换python版本,alias python='/usr/bin/python3.6' 查看当前使用的python版本python --version切换了,但是使用conda
安装OpenCV一直存在问题,因此这次写一个文档,记录一下小白装包的心路历程。
首先利用conda install opencv-python ,发现一直报错
表示opencv-python适应的版本和我当前的版本不适配,然后查看机器上的全部python版本
$ whereis python
切换python版本,查看当前使用的python版本,确保已经切换好了
$ alias python='/usr/bin/python3.6'
$ python --version
此时使用conda install opencv-python ,还是报一样的错,尝试无果,决定使用pip install opencv-python
安装成功,但是调用发现 No module named 'cv2',利用pip list,发现没有找到安装的opencv-python包,最后终于发现了问题,使用pip会默认将包下载到固定python3.8的包的路径下面,因此指定将包安装到想要的python版本的包路径下面。
查看python3.6解释器调用安装包的路径,sys.path
发现安装包的位置,继续安装
包装上了,路径也找对了,但是:
出这个错的原因可能在于python的版本和opencv-python的版本不适配,果断放弃这种方法,最后使用venv新建一个虚拟环境,没有出任何问题。
总结:开发新项目一定要建虚拟环境!
更多推荐
所有评论(0)