Юлия, ошибка установки ArchGDAL в Windows 10 - PullRequest
2 голосов
/ 01 октября 2019

Я очень плохо знаком с Джулией и пытался реализовать предоставленный код здесь . Мне удалось установить все перечисленные там пакеты, кроме ArchGDAL, который выдает только ошибку.

Я некоторое время гуглял, но не смог найти решение. Я использую Julia 1.2.0.

julia> Pkg.add("ArchGDAL")

Я получаю следующую ошибку. Кто-нибудь может мне помочь найти решение этой проблемы?

Resolving package versions...
ERROR: Unsatisfiable requirements detected for package ArchGDAL [c9ce4bd3]:
 ArchGDAL [c9ce4bd3] log:
 ├─possible versions are: [0.1.0, 0.2.0-0.2.1] or uninstalled
 ├─restricted to versions * by an explicit requirement, leaving only versions [0.1.0, 0.2.0-0.2.1]
 └─restricted by compatibility requirements with GDAL [add2ef01] to versions: uninstalled — no versions left
   └─GDAL [add2ef01] log:
     ├─possible versions are: [0.1.0-0.1.2, 0.2.0, 1.0.0-1.0.1] or uninstalled
     └─restricted to versions 1.0.1 by an explicit requirement, leaving only versions 1.0.1

Ответы [ 2 ]

4 голосов
/ 01 октября 2019

Причина, по которой это происходит, в том, что GDAL.jl пометил релиз 1.0, который изменился с GDAL 2 на GDAL 3 API. В дополнение к этому, несколько имен функций были изменены. Поэтому, похоже, что сопровождающие ArchGDAL (@yeesian) решили закрепить совместимую версию GDAL на 0.2.1 (последний выпуск до 1.0).

Поскольку у вас явно установлен GDAL.jl, Pkg не изменитсяего версия. Что вам нужно сделать, это:

using Pkg
pkg"rm GDAL" # remove GDAL from your Project.toml
pkg"add ArchGDAL; add GDAL"
0 голосов
/ 01 октября 2019

У меня работает ... Может быть, запустить ]up; add ArchGDAL в Джулии REPL?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...