ModuleNotFoundError: No module named ‘cv2’ 这个错遇到好几次了,每次都要折腾好一会,记录下来以免自己和他人重蹈覆辙。 以上错误是因为没有安装opencv-python包,在cmd中使用conda install opencv-python ,显示如下错误: PackagesNotFoundError: The following packages are not available from current channels:
opencv-python Current channels:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch
http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/linux-64
http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/noarch
http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/linux-64
http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/noarch
http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/linux-64
http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/noarch
http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/linux-64
http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/noarch
http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64
http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch
http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64
http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/noarch
http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64
http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch
To search for alternate channels that may provide the conda package you’re looking for, navigate to
https://anaconda.organd use the search bar at the top of the page. 解决办法: 首先输入 anaconda search -t conda opencv-python,这样子就会显示可用的版本 ,我的显示效果如下所示: Using Anaconda API: https://api.anaconda.org Packages: Name | Version | Package Types | Platforms | Builds ------------------------- | ------ | --------------- | --------------- | ---------- ROMI-EU/opencv-python | 30 | conda | linux-64 | py37h39e3cac_0 rsignell/opencv-python | 2.4.9 | conda | win-32 | np18py27_0 wheeler-microfluidics/opencv-python | 3.1.0.3 | conda | win-32 | 0 Found 3 packages
Run ‘anaconda show <USER/PACKAGE>’ to get installation details 选择适合自己的版本,比如,我选择在命令行输入:anaconda show ROMI-EU/opencv-python,输出: Using Anaconda API: https://api.anaconda.org Name: opencv-python Summary: Access: public Package Types: conda Versions:
30To install this package with conda run: conda install --channel https://conda.anaconda.org/ROMI-EU opencv-python 根据提示输入:conda install --channel https://conda.anaconda.org/ROMI-EU opencv-python 弹出询问时输入:y确认即可 Downloading and Extracting Packages opencv-python-30 | 11.3 MB | ##################################### | 100% Preparing transaction: done Verifying transaction: done Executing transaction: done 安装成功!