安装 Anaconda 之后,首先,我使用conda安装了tensorflow,然后尝试使用以下conda命令安装 opencv :
conda install -c conda-forge opencv
conda install -c conda-forge/label/gcc7 opencv
conda install -c conda-forge/label/broken opencv
conda install -c conda-forge/label/cf201901 opencv
conda install -c conda-forge/label/cf202003 opencv
但是,所有avobe都不起作用,它无法在我的 base(根)环境中安装 opencv 。 (但是,我可以将其安装在其他环境中。)
我收到的错误消息是:
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
我还尝试在基本(根)环境中使用 Anaconda Navigator 安装 opencv 。但是,它也不起作用。
然后,我尝试使用 pip 和以下命令安装 opencv :
pip install opencv-python
但是,它也不起作用。
现在,如何在基本(根)环境中安装 opencv ?
答案 0 :(得分:1)
您的(部分)错误消息(来自注释):
求解环境:最初的冻结求解失败。使用灵活的解决方法重试。解决环境:由于current_repodata.json中的repodata失败,将重试下一个repodata源。
以及您能够将其安装到其他环境中的事实:
但是,我可以将其安装在其他环境中。
表明您与基本环境中的其他软件包存在冲突,即conda
无法确定如何与基本环境中的其他软件包一起适应opencv
及其依赖项。
此处的最佳做法是设置新环境,并仅安装特定项目所需的软件包。
或者,您也可以卸载anaconda并安装miniconda(与anconda相同,但没有预安装的软件包),然后仅将所需的内容安装到base
中。