赞
踩
activate 虚拟环境名称
温馨提示:查询虚拟环境列表
conda env list
conda config --show-sources
我本地安装源为: Index of /anaconda/pkgs/free/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
修改conda 默认安装源,请执行如下指令:
- # 安装清华安装源
- conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
-
- # 移除conda 默认安装源
- conda config --remove channels defaults
conda search opencv
执行效果:
温馨提示:安装opencv 注意python 版本最低要求和支持python 最高版本。
opencv3 安装:
- (python310) C:\Windows\System32>conda install opencv=3.4.2
- Collecting package metadata (current_repodata.json): done
- Solving environment: failed with initial frozen solve. Retrying with flexible solve.
- Collecting package metadata (repodata.json): done
- Solving environment: failed with initial frozen solve. Retrying with flexible solve.
- Solving environment: -
- Found conflicts! Looking for incompatible packages.
- This can take several minutes. Press CTRL-C to abort.
- failed
-
- UnsatisfiableError: The following specifications were found
- to be incompatible with the existing python installation in your environment:
-
- Specifications:
-
- - opencv=3.4.2 -> python[version='>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
-
- Your python: python=3.10
-
- If python is on the left-most side of the chain, that's the version you've asked for.
- When python appears to the right, that indicates that the thing on the left is somehow
- not available for the python version you are constrained to. Note that conda will not
- change your python version to a different minor version unless you explicitly specify
- that.
结论:安装OpenCV 3.4.2 不在 Python支持范围内。
opencv4 安装:
- (python310) C:\Windows\System32>conda install opencv=4.5.5
- Collecting package metadata (current_repodata.json): done
- Solving environment: failed with initial frozen solve. Retrying with flexible solve.
- Collecting package metadata (repodata.json): done
- Solving environment: |
- The environment is inconsistent, please check the package plan carefully
- The following packages are causing the inconsistency:
-
- - defaults/win-64::matplotlib==3.7.1=py310haa95532_1
- done
-
- ## Package Plan ##
-
- environment location: D:\anaconda3\envs\python310
-
- added / updated specs:
- - opencv=4.5.5
-
-
- The following packages will be downloaded:
-
- package | build
- ---------------------------|-----------------
- eigen-3.3.7 | h59b6b97_1 831 KB defaults
- hdf5-1.8.15.1 | 2 1.4 MB https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- libprotobuf-3.20.3 | h23ce68f_0 2.2 MB defaults
- numpy-1.21.5 | py310h6d2d95c_3 25 KB defaults
- numpy-base-1.21.5 | py310h206c741_3 4.4 MB defaults
- opencv-4.5.5 | py310he826a15_4 24.5 MB defaults
- ------------------------------------------------------------
- Total: 33.4 MB
-
- The following NEW packages will be INSTALLED:
-
- eigen pkgs/main/win-64::eigen-3.3.7-h59b6b97_1
- hdf5 anaconda/pkgs/free/win-64::hdf5-1.8.15.1-2
- libprotobuf pkgs/main/win-64::libprotobuf-3.20.3-h23ce68f_0
- opencv pkgs/main/win-64::opencv-4.5.5-py310he826a15_4
- pyqt pkgs/main/win-64::pyqt-5.15.7-py310hd77b12b_0
-
- The following packages will be DOWNGRADED:
-
- numpy 1.23.5-py310h60c9a35_0 --> 1.21.5-py310h6d2d95c_3
- numpy-base 1.23.5-py310h04254f7_0 --> 1.21.5-py310h206c741_3
-
-
- Proceed ([y]/n)? y
-
-
- Downloading and Extracting Packages
-
- Preparing transaction: done
- Verifying transaction: done
- Executing transaction: done
成功安装。
- (python310) C:\Windows\System32>python
- Python 3.10.10 | packaged by Anaconda, Inc. | (main, Mar 21 2023, 18:39:17) [MSC v.1916 64 bit (AMD64)] on win32
- Type "help", "copyright", "credits" or "license" for more information.
- >>> import cv2
- >>> print(cv2.__version__)
- 4.5.5
- >>>
opencv 环境初步搞定。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。