我从Julia开始,并尝试安装这些包。我使用的是1.5.0版本,使用的是Windows 10。但是,我遇到了以下错误:
Resolving package versions...
Cloning [bea87d4a-7f5b-5778-9afe-8cc45184846c] SuiteSparse_jll from https://github.com/JuliaBinaryWrappers/SuiteSparse_jll.jl.git
Installed SuiteSparse_jll ─ v5.4.0+9
Downloading artifact: SuiteSparse
Downloading artifact: SuiteSparse
ERROR: Unable to automatically install 'SuiteSparse' from 'C:\Users\username\.julia\packages\SuiteSparse_jll\CZHvV\Artifacts.toml'
Stacktrace:
[1] error(::String) at .\error.jl:33
[2] ensure_artifact_installed(::String, ::Dict{String,Any}, ::String; platform::Pkg.BinaryPlatforms.Platform, verbose::Bool, quiet_download::Bool) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\Artifacts.jl:898
[3] ensure_all_artifacts_installed(::String; platform::Pkg.BinaryPlatforms.Platform, pkg_uuid::Nothing, include_lazy::Bool, verbose::Bool, quiet_download::Bool) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\Artifacts.jl:962
[4] download_artifacts(::Pkg.Types.Context, ::Array{String,1}; platform::Pkg.BinaryPlatforms.Windows, verbose::Bool) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\Operations.jl:656
[5] download_artifacts(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}; platform::Pkg.BinaryPlatforms.Windows, verbose::Bool) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\Operations.jl:635
[6] add(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}, ::Array{Base.UUID,1}; preserve::Pkg.Types.PreserveLevel, platform::Pkg.BinaryPlatforms.Windows) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\Operations.jl:1134
[7] add(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}; preserve::Pkg.Types.PreserveLevel, platform::Pkg.BinaryPlatforms.Windows, kwargs::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\API.jl:189
[8] add(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\API.jl:140
[9] #add#21 at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\API.jl:67 [inlined]
[10] add at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\API.jl:67 [inlined]
[11] #add#20 at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\API.jl:66 [inlined]
[12] add at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\API.jl:66 [inlined]
[13] add(::String; kwargs::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\API.jl:65
[14] add(::String) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\API.jl:65
[15] top-level scope at REPL[11]:1
[16] include_string(::Function, ::Module, ::String, ::String) at .\loading.jl:1088 有人能帮上忙吗?
发布于 2021-02-25 11:03:00
听起来像是在为依赖项安装一些工件时卡住了。这可能就是它正在查看的Artifacts.toml:
https://github.com/JuliaBinaryWrappers/SuiteSparse_jll.jl/blob/main/Artifacts.toml
您可以导航到您的C:/Users/<username>/.julia/packages/SuiteSparse_jll/目录并查看它正在使用的确切目录。
它进入了该文件的最后几行,试图通过下载并解压缩该.tar.gz文件,使其在Windows10上运行。
该文件的bin文件夹中包含以下dll:

所以这可能是因为这个包对Julia 1.5还不是很有效。您可以在以前的版本上尝试它,比如Julia 1.3.1。
可能是你的下载权限受到了限制,或者解压缩失败了,尽管我预计会出现不同的错误。或者您的防火墙出于某种原因阻止了对该文件的访问。
它应该解压到C:/Users/<username>/.julia/artifacts/中的某个位置
https://stackoverflow.com/questions/66346907
复制相似问题