因此,我尝试使用命令ecmwf api client conda install -c conda-forge ecmwf-api-client
进行安装,然后显示标题中的警告。我不知道该怎么办
(基本)C:\Users\caina>conda install -c conda-forge ecmwf-api-client
Collecting package metadata (current_repodata.json): done
Solving environment: failed
Collecting package metadata (repodata.json): done
Solving environment: failed
UnsatisfiableError: The following specifications were found to be incompatible with each other:
答案 0 :(得分:0)
安装到新环境而不是conda基本环境。最新的Anaconda和Miniconda安装程序在基本环境中具有Python 3.7,但是您正在尝试安装需要Python 3.6的程序。
答案 1 :(得分:0)
不知道您是否能够解决此问题,但万一有人卡住,这是我找到的解决方案:
只需在conda env内部使用pip3。它已经为python3.6安装了opencv,没有任何问题:
pip3 install opencv-python
答案 2 :(得分:0)
正如其他人所说,建议创建一个新的干净环境并在其中安装conda。
这可以通过以下操作完成:
# Create new environment
conda create --name <name>
# Activate new environment
conda activate <name>
# Install packages into new environment
conda install -c conda-forge ecmwf-api-client
为不同的项目保留各种环境是一个好主意。然后,您可以使用conda deactivate
/ conda activate <name>
并将任何软件包安装到正确的环境中。这也使您可以轻松地在不同版本的python或各个软件包之间进行交换。
答案 3 :(得分:0)