当前位置:   article > 正文

conda环境下安装opencv-python包_conda install opencv-python

conda install opencv-python

conda环境下安装opencv-python包

一、#查看环境

conda info --env
conda list
conda env list
# 移除conda 默认安装源
conda config --remove channels defaults

conda config --show-sources
添加清华源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
# conda environments:
#
base                     D:\ProgramData\Anaconda3
  • 1
  • 2
  • 3

搜索opencv的版本情况
conda search opencv-python #未搜索到opencv-python名字的安装包
conda search opencv #搜索到opencv名字的多个安装包4.8.0 … 4.5.5 4.5.4 4.5.3 4.5.2 4.5.1 4.4.0 …
选择依次试验版本安装4.5.5/4.5.4/4.4.0 慢或报兼容性错误信息
最后opencv4.4.0版本在python3.9.13版本上安装成功,经测试代码可以运行!

最后opencv4.4.0版本在python3.9.13版本上安装成功,经测试代码可以运行!
  • 1

二、激活base环境或指定路径环境 进入conda环境

conda init cmd.exe        #以管理员身份命令行执行
conda init powershell
conda activate base    激活conda环境
conda deactivate
  • 1
  • 2
  • 3
  • 4

关闭conda环境

conda deactivate
  • 1

创建:指定路径环境
指定路径下创建环境F:\condaenv\env_name

conda create --prefix=d:\programdata\conda\cwgis python=3.9.13
  • 1

激活环境

conda activate  d:\programdata\conda\cwgis 
conda deactivate
  • 1
  • 2

移除环境

conda remove -p  d:\programdata\conda\cwgis --all 
  • 1

四、在线conda模式安装opencv4.4.0版本

#重新安装opencv4.4.0 #安装 4.5.4 4.5.4 4.5.3 4.5.2 4.5.1 4.4.0 …
conda install opencv
4.4.0

4.4.0版本安装成功   测试代码可用
conda install opencv==4.4.0        #安装成功   测试代码可用

下面是安装失败的版本列表
conda install opencv==4.5.5        #安装成功   测试代码报错,找不到cv2   原因可能为:与安装环境和python3.9.13版本有冲突
conda install opencv==4.5.4        #安装失败,与安装环境和python3.9.13版本有冲突
conda install opencv==4.5.3        #安装失败,与安装环境和python3.9.13版本有冲突
...4.5.2...
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

#卸载opencv4.5.5版本 与python3.9.13上找不到cv2的问题
#网上有人测试版本是python3.10+opencv4.5.5组合是可行的

conda uninstall opencv
conda uninstall opencv==4.5.5
  • 1
  • 2

#列表显示安装情况
conda list #opencv 4.4.0

numpy                     1.19.5           py39h6635163_3    conda-forge
olefile                   0.46               pyh9f0ad1d_1    conda-forge
opencv                    4.4.0                    py39_3    conda-forge
openssl                   1.1.1v               hcfcfb64_0    conda-forge
  • 1
  • 2
  • 3
  • 4

conda list #opencv 4.5.5

numpy                     1.19.5           py39h6635163_3    conda-forge
opencv                    4.5.5            py39hcbf5309_8    conda-forge
openssl                   1.1.1v               hcfcfb64_0    conda-forge
  • 1
  • 2
  • 3

五、本地离线pip模式安装
安装成功OK
#离线下载安装opencv-python版本文件opencv_python-4.4.0.46-cp39-cp39-win_amd64.whl
python -m pip install F:\tools\python\opencv_python-4.4.0.46-cp39-cp39-win_amd64.whl

python -m pip  install F:\tools\python\opencv_python-4.4.0.46-cp39-cp39-win_amd64.whl
  • 1

离线下载安装opencv-python版本文件
python -m pip install F:\tools\python\opencv_python-4.5.4.60-cp39-cp39-win_amd64.whl

(base) C:\Users\hsgpc>python -m pip install F:\tools\python\opencv_python-4.5.4.60-cp39-cp39-win_amd64.whl
  • 1

卸载opencv-python版本 pip模式安装的只能由pip模式来卸载

pip  uninstall  opencv-python
  • 1

附:根据版本号,下载对应的 python-opencv 离线包
下载地址:https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/opencv-python/

pythone为3.9.13版本,上述地址中选择cp39-cp39-win_amd64版本
opencv_python-4.5.4.60-cp39-cp39-win_amd64.whl

查看本地版本支持版本名称如下所示:

D:/ProgramData/Anaconda3/python.exe  -m pip debug --verbose
  • 1

cp39-abi3-win_amd64 无地址
cp39-cp39-win_amd64 OK

opencv_python-4.5.4.60-cp39-cp39-win_amd64.whl
下载文件另存为F:\tools\python\opencv_python-4.5.4.60-cp39-cp39-win_amd64.whl

六、在线pip安装opencv-python4.4.0版本

#pip安装opencv-python版本(指定源下载快)

pip install opencv-python==4.4.0 -i https://pypi.tuna.tsinghua.edu.cn/simple 
pip install opencv-contrib-python==4.4.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
  • 1
  • 2

或下载最新版本

pip install opencv-python
pip install opencv-contrib-python
  • 1
  • 2

七、测试

conda list
  • 1

看到下面就表示安装成功
conda list
opencv 4.4.0 py39_3 conda-forge

下面两个是已卸载的版本前列表信息
opencv 4.5.5 py39hcbf5309_8 conda-forge #conda模式安装
opencv-python 4.5.4.60 pypi_0 pypi #pip模式安装

py环境:
import cv2 就可用了

import cv2
print(cv2.__version__)

#输出opencv版本为4.4.0
#(d:\programdata\conda\cwgis) PS E:\project\python> & d:/programdata/conda/cwgis/python.exe e:/project/python/test/to_cv2.py
#4.4.0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

附录问题及解决办法:
#==========================================================
报错问题:

无法加载文件 C:\Users\hsgpc\Documents\WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本。
有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
  • 1
  • 2

解决办法:
以管理员身份打开PowerShell 输入
set-executionpolicy remotesigned

set-executionpolicy remotesigned
  • 1

#==========================================================
—the—end—

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/631745
推荐阅读
相关标签
  

闽ICP备14008679号