Windows10系统Anaconda环境下无法安装OpenCV的技术求助
解决Anaconda环境中OpenCV安装失败的问题
方法1:创建独立conda环境安装(优先推荐)
base环境包多易引发冲突,直接搭建干净的专属环境:
- 打开Anaconda Prompt,输入命令创建环境(选Python3.9是因为和Spyder5.2.2兼容性最优):
conda create -n cv_env python=3.9 - 激活新环境:
conda activate cv_env - 先安装指定版本的Spyder,再安装OpenCV:
conda install spyder=5.2.2 -c conda-forge conda install opencv -c conda-forge
方法2:改用pip安装OpenCV
如果conda仍卡壳,换用pip尝试:
- 激活cv_env环境后,先更新pip:
python -m pip install --upgrade pip - 安装OpenCV:
pip install opencv-python - 验证安装:打开cv_env环境对应的Spyder,在控制台输入:
能正常输出版本号即安装成功。import cv2 print(cv2.__version__)
方法3:解决conda环境求解慢/冲突问题
若一直卡在Solving environment,试试以下操作:
- 清理conda缓存,避免旧数据干扰:
conda clean -all - 更换国内镜像源,加快下载速度并降低冲突概率:
在Anaconda Prompt依次执行:
之后重新尝试conda安装命令。conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/ conda config --set show_channel_urls yes
额外提醒
- 安装Anaconda时,务必勾选「Add Anaconda to my PATH environment variable」;若未勾选,可重装时补选,或手动将Anaconda的Scripts和Library\bin路径添加到系统环境变量中。
- 安装过程中关闭杀毒软件和防火墙,防止拦截下载包。
- 用管理员身份打开Anaconda Prompt执行命令,避免权限问题。
内容的提问来源于stack exchange,提问作者Kristian Mølbach Lian
相关产品推荐
相关产品推荐

