我想象着一个基本的问题,这个问题正在加剧我的情绪。虽然它涉及一个名为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。谢谢-为我的无知提前道歉...
发布于 2020-06-23 15:23:41
我认为问题在于fiona无法找到在您的环境中需要和使用的包的正确版本组合。fiona肯定与numpy=1.9不兼容。如果您能够使用其他版本,则可以尝试其他版本,例如
conda install fiona=1.7.13 numpy=1.16.5仅供参考,这就是我发现问题的原因。我尝试了这两个命令,发现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.5https://stackoverflow.com/questions/62521479
复制相似问题