赞
踩
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
# conda environments:
#
base D:\ProgramData\Anaconda3
搜索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版本上安装成功,经测试代码可以运行!
二、激活base环境或指定路径环境 进入conda环境
conda init cmd.exe #以管理员身份命令行执行
conda init powershell
conda activate base 激活conda环境
conda deactivate
关闭conda环境
conda deactivate
创建:指定路径环境
指定路径下创建环境F:\condaenv\env_name
conda create --prefix=d:\programdata\conda\cwgis python=3.9.13
激活环境
conda activate d:\programdata\conda\cwgis
conda deactivate
移除环境
conda remove -p d:\programdata\conda\cwgis --all
四、在线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 opencv4.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...
#卸载opencv4.5.5版本 与python3.9.13上找不到cv2的问题
#网上有人测试版本是python3.10+opencv4.5.5组合是可行的
conda uninstall opencv
conda uninstall opencv==4.5.5
#列表显示安装情况
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
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
五、本地离线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
离线下载安装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
卸载opencv-python版本 pip模式安装的只能由pip模式来卸载
pip uninstall opencv-python
附:根据版本号,下载对应的 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
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
或下载最新版本
pip install opencv-python
pip install opencv-contrib-python
七、测试
conda list
看到下面就表示安装成功
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
附录问题及解决办法:
#==========================================================
报错问题:
无法加载文件 C:\Users\hsgpc\Documents\WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本。
有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
解决办法:
以管理员身份打开PowerShell 输入
set-executionpolicy remotesigned
set-executionpolicy remotesigned
#==========================================================
—the—end—
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。