conda依赖平台是否独立?

时间:2019-05-30 01:52:40

标签: python testing travis-ci conda

开源Travis build的最新geopandas project使用YAML file来在构建机器上设置远程环境。似乎该构建是在非Windows机器上完成的(不确定是Linux还是Ubuntu),但是似乎可以毫无问题地设置环境。

我试图建立一个相同的环境,目的是在本地运行测试套件。我在anaconda提示符下执行了以下命令:

conda env create --file D:\github_projects\geopandas\ci\travis\35-minimal.yaml --name geopandas-dev-python3

不幸的是,这引发了一个错误:

Collecting package metadata: done
Solving environment: failed

UnsatisfiableError: The following specifications were found to be in conflict:
  - fiona=1.7
  - numpy=1.12
  - python=3.5
  - shapely=1.5
Use "conda search <package> --info" to see the dependencies for each package.

这让我有些困惑,因为我觉得由Anaconda实现的python依赖项与平台无关。这个假设错了吗?如果不是,那为什么为什么我的本地Windows机器上出现此错误,而远程非Windows机器似乎在设置环境却没有问题呢?

0 个答案:

没有答案