Платформа зависимостей conda независима? - PullRequest
1 голос
/ 30 мая 2019

Недавняя сборка Travis с открытым исходным кодом проект геопанды использует файл YAML для настройки удаленной среды на компьютере сборки. Похоже, что сборка выполняется на компьютере, отличном от Windows (не уверен, что это Linux или Ubuntu), но, похоже, настройка среды без проблем.

Я пытался настроить идентичную среду для локального запуска набора тестов. Я выполнил следующую команду в моей подсказке анаконды:

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.

Меня это немного смущает, поскольку у меня сложилось впечатление, что зависимости Python, реализованные Anaconda, не зависят от платформы. Это предположение неверно? Если нет, то почему я получаю эту ошибку на своем локальном компьютере с Windows, в то время как удаленный компьютер, отличный от Windows, похоже, без проблем настраивает среду?

...