康达安装UnsatisfiableError

时间:2020-06-22 18:50:14

标签: miniconda fiona

我想一个基本的问题正在加剧我。尽管它涉及一个名为Fiona的软件包,但这很可能是Conda的问题。可以是任何包装。我想要的软件包Fiona具有少数依赖关系,而我在Conda Env中安装的依赖关系最多。我的环境中需要Numpy <= 1.9.3,所以我找到了一个满足此要求的Fiona构建字符串。 跑了conda install "fiona=1.6.3=np19py27_1",然后出现此错误:

UnsatisfiableError: The following specifications were found to be incompatible with each other:

Package cligj conflicts for:
fiona==1.6.3=np19py27_1 -> cligj
Package vc conflicts for:
python=2.7.14 -> vc=9
Package numpy conflicts for:
fiona==1.6.3=np19py27_1 -> numpy=1.9
Package six conflicts for:
fiona==1.6.3=np19py27_1 -> six
Package munch conflicts for:
fiona==1.6.3=np19py27_1 -> munch
Package vs2008_runtime conflicts for:
python=2.7.14 -> vs2008_runtime
Package setuptools conflicts for:
fiona==1.6.3=np19py27_1 -> setuptools
Package python_abi conflicts for:
python=2.7.14 -> python_abi=[build=*_cp27m]
Package pip conflicts for:
python=2.7.14 -> pip
Package click-plugins conflicts for:
fiona==1.6.3=np19py27_1 -> click-plugins
Package pypy conflicts for:
fiona==1.6.3=np19py27_1 -> pypy[version='<0a0']
Package gdal conflicts for:
fiona==1.6.3=np19py27_1 -> gdal==1.11.4 

因此,基本上每个依赖项都有冲突。 任何想法有什么问题和解决此问题的步骤?仅供参考,fiona==1.6.3=np19py27_1 -> numpy=1.9毫无意义,因为此Fiona版本具有对Numpy 1.9 *的依赖,而我的conda env = 1.9.3?我使用的是Python 2.7.14。谢谢-抱歉我的无知...

1 个答案:

答案 0 :(得分:1)

我认为问题在于fiona无法找到其在环境中需要和使用的软件包的正确版本。 fiona绝对与numpy = 1.9不兼容。如果您可以使用其他版本,则可以尝试其他版本,例如

conda install fiona=1.7.13 numpy=1.16.5

仅供参考,这就是我发现问题的方式。我尝试了这2条命令,发现fiona和numpy 1.9版之间存在问题

不起作用:

conda create --name py27a python=2.7  fiona numpy=1.9

工作:

conda create --name py27a python=2.7  fiona=1.7.13 numpy=1.16.5