Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Julia,Windows 10上的ArchGDAL安装错误_Windows_Windows 10_Runtime Error_Julia - Fatal编程技术网

Julia,Windows 10上的ArchGDAL安装错误

Julia,Windows 10上的ArchGDAL安装错误,windows,windows-10,runtime-error,julia,Windows,Windows 10,Runtime Error,Julia,我对Julia很陌生,并尝试实现提供的代码。我成功地安装了这里列出的所有包,除了ArchGDAL,它只会产生错误 我在谷歌上搜索了一段时间,但找不到解决办法。我正在运行Julia 1.2.0 julia> Pkg.add("ArchGDAL") 我得到以下错误。有人能帮我找到解决这个问题的办法吗 Resolving package versions... ERROR: Unsatisfiable requirements detected for package ArchGDAL [c9

我对Julia很陌生,并尝试实现提供的代码。我成功地安装了这里列出的所有包,除了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

发生这种情况的原因是GDAL.jl标记了一个1.0版本,该版本从gdal2更改为gdal3API。除此之外,还更改了几个函数名。因此,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"