我正在使用 Julia v1.5.2 并使用此代码添加 Plots 包
\nimport Pkg\nPkg.add("Plots")\nRun Code Online (Sandbox Code Playgroud)\n我收到下面给出的错误消息。
\n我已尝试重新安装 Julia,并尝试了其他稳定版本 (v1.0),但我仍然收到相同类型的错误消息。我什至尝试使用 Pkg 管理器而不是使用import Pkg,但它似乎也没有什么区别。
ERROR: Unsatisfiable requirements detected for package HTTP [cd3eb016]:\n HTTP [cd3eb016] log:\n \xe2\x94\x9c\xe2\x94\x80HTTP [cd3eb016] has no known versions!\n \xe2\x94\x94\xe2\x94\x80found to have no compatible versions left with Pluto [c3e4b0f8]\n \xe2\x94\x94\xe2\x94\x80Pluto [c3e4b0f8] log:\n \xe2\x94\x9c\xe2\x94\x80possible versions are: [0.2.0, 0.3.0-0.3.6, 0.4.0-0.4.3, 0.5.0-0.5.21, 0.6.0-0.6.4, 0.7.0-0.7.10, 0.8.0-0.8.10, 0.9.0-0.9.11, 0.10.0-0.10.13, 0.11.0-0.11.14, 0.12.0-0.12.3] or uninstalled\n \xe2\x94\x94\xe2\x94\x80restricted to versions * by an explicit requirement, leaving only versions [0.2.0, 0.3.0-0.3.6, 0.4.0-0.4.3, 0.5.0-0.5.21, 0.6.0-0.6.4, 0.7.0-0.7.10, 0.8.0-0.8.10, 0.9.0-0.9.11, 0.10.0-0.10.13, 0.11.0-0.11.14, 0.12.0-0.12.3]\nStacktrace:\n [1] propagate_constraints!(::Pkg.Resolve.Graph, ::Set{Int64}; log_events::Bool) at D:\\buildbot\\worker\\package_win64\\build\\usr\\share\\julia\\stdlib\\v1.5\\Pkg\\src\\Resolve\\graphtype.jl:1005\n [2] propagate_constraints! at D:\\buildbot\\worker\\package_win64\\build\\usr\\share\\julia\\stdlib\\v1.5\\Pkg\\src\\Resolve\\graphtype.jl:946 [inlined] (repeats 2 times)\n [3] simplify_graph!(::Pkg.Resolve.Graph, ::Set{Int64}; clean_graph::Bool) at D:\\buildbot\\worker\\package_win64\\build\\usr\\share\\julia\\stdlib\\v1.5\\Pkg\\src\\Resolve\\graphtype.jl:1460\n [4] simplify_graph! at D:\\buildbot\\worker\\package_win64\\build\\usr\\share\\julia\\stdlib\\v1.5\\Pkg\\src\\Resolve\\graphtype.jl:1460 [inlined] (repeats 2 times)\n [5] resolve_versions!(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at D:\\buildbot\\worker\\package_win64\\build\\usr\\share\\julia\\stdlib\\v1.5\\Pkg\\src\\Operations.jl:375\n [6] targeted_resolve at D:\\buildbot\\worker\\package_win64\\build\\usr\\share\\julia\\stdlib\\v1.5\\Pkg\\src\\Operations.jl:1114 [inlined]\n [7] tiered_resolve(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at D:\\buildbot\\worker\\package_win64\\build\\usr\\share\\julia\\stdlib\\v1.5\\Pkg\\src\\Operations.jl:1100\n [8] _resolve at D:\\buildbot\\worker\\package_win64\\build\\usr\\share\\julia\\stdlib\\v1.5\\Pkg\\src\\Operations.jl:1120 [inlined]\n [9] 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:1135\n [10] 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:188\n [11] 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:139\n [12] #add#21 at D:\\buildbot\\worker\\package_win64\\build\\usr\\share\\julia\\stdlib\\v1.5\\Pkg\\src\\API.jl:67 [inlined]\n [13] add at D:\\buildbot\\worker\\package_win64\\build\\usr\\share\\julia\\stdlib\\v1.5\\Pkg\\src\\API.jl:67 [inlined]\n [14] #add#20 at D:\\buildbot\\worker\\package_win64\\build\\usr\\share\\julia\\stdlib\\v1.5\\Pkg\\src\\API.jl:66 [inlined]\n [15] add at D:\\buildbot\\worker\\package_win64\\build\\usr\\share\\julia\\stdlib\\v1.5\\Pkg\\src\\API.jl:66 [inlined]\n [16] 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\n [17] add(::String) at D:\\buildbot\\worker\\package_win64\\build\\usr\\share\\julia\\stdlib\\v1.5\\Pkg\\src\\API.jl:65\n [18] top-level scope at REPL[19]:1\nRun Code Online (Sandbox Code Playgroud)\n
尝试删除Pluto
using Pkg
pkg"rm Pluto"
pkg"add Plots"
Run Code Online (Sandbox Code Playgroud)
然后更新包:
pkg"update"
Run Code Online (Sandbox Code Playgroud)
我现在还尝试显式安装Http并检查它的版本:
pkg"add HTTP"
pkg"status HTTP"
Run Code Online (Sandbox Code Playgroud)
Pluto 似乎需要至少看起来没有什么特别的HTTP版本。所以现在你应该能够安装回 Pluto0.8.8
pkg"add Pluto"
Run Code Online (Sandbox Code Playgroud)
如果有什么问题请写下来。可以肯定的是,冥王星正在与情节一起工作。这是我的包裹状态(您可以提供类似信息):
julia> Pkg.status.(["Pluto","HTTP","Plots"]);
Status `C:\JuliaPkg\Julia1.5.2\environments\v1.5\Project.toml`
[c3e4b0f8] Pluto v0.12.3
Status `C:\JuliaPkg\Julia1.5.2\environments\v1.5\Project.toml`
[cd3eb016] HTTP v0.8.19
Status `C:\JuliaPkg\Julia1.5.2\environments\v1.5\Project.toml`
[91a5bcdd] Plots v1.6.9
Run Code Online (Sandbox Code Playgroud)
有时其他一些包可能会保留所有内容的版本。
| 归档时间: |
|
| 查看次数: |
2731 次 |
| 最近记录: |