# Install Plots: ERROR: KeyError: key "Zlib\_jll" not found

**URL:** <https://discourse.julialang.org/t/install-plots-error-keyerror-key-zlib-jll-not-found/45869>\
**Category:** New to Julia\
**Tags:** plotting\
**Created:** [August 31, 2020, 10:08pm UTC](https://discourse.julialang.org/t/install-plots-error-keyerror-key-zlib-jll-not-found/45869 "2020-08-31T22:08:48Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Obtuya7](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/obtuya7/32/17606_2.png) [@Obtuya7](https://discourse.julialang.org/u/Obtuya7)\
**Post date:** [August 31, 2020, 10:08pm UTC](https://discourse.julialang.org/t/install-plots-error-keyerror-key-zlib-jll-not-found/45869/1 "2020-08-31T22:08:48Z")

</div>

Fresh install and fresh active project…

(Julia) pkg\> add Plots  
Resolving package versions…  
ERROR: KeyError: key “Zlib\_jll” not found

Any Ideas?

---

<div class="post-metadata">

**Author:** ![jling](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jling/32/212909_2.png) [@jling](https://discourse.julialang.org/u/jling)\
**Post date:** [August 31, 2020, 10:18pm UTC](https://discourse.julialang.org/t/install-plots-error-keyerror-key-zlib-jll-not-found/45869/2 "2020-08-31T22:18:00Z")

</div>

What version of Julia?

---

<div class="post-metadata">

**Author:** ![Obtuya7](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/obtuya7/32/17606_2.png) [@Obtuya7](https://discourse.julialang.org/u/Obtuya7)\
**Post date:** [August 31, 2020, 10:25pm UTC](https://discourse.julialang.org/t/install-plots-error-keyerror-key-zlib-jll-not-found/45869/3 "2020-08-31T22:25:37Z")

</div>

1.5.1

---

<div class="post-metadata">

**Author:** ![jling](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jling/32/212909_2.png) [@jling](https://discourse.julialang.org/u/jling)\
**Post date:** [August 31, 2020, 10:30pm UTC](https://discourse.julialang.org/t/install-plots-error-keyerror-key-zlib-jll-not-found/45869/4 "2020-08-31T22:30:19Z")

</div>

what is the project you activated? i.e why does it say `(julia)` instead of `(@1.5)`

---

<div class="post-metadata">

**Author:** ![Obtuya7](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/obtuya7/32/17606_2.png) [@Obtuya7](https://discourse.julialang.org/u/Obtuya7)\
**Post date:** [August 31, 2020, 10:40pm UTC](https://discourse.julialang.org/t/install-plots-error-keyerror-key-zlib-jll-not-found/45869/5 "2020-08-31T22:40:21Z")

</div>

I’m in a folder named “Julia”

```julia
(Julia) pkg> activate .
 Activating environment at `...\Julia\Project.toml`

```

---

<div class="post-metadata">

**Author:** ![Obtuya7](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/obtuya7/32/17606_2.png) [@Obtuya7](https://discourse.julialang.org/u/Obtuya7)\
**Post date:** [August 31, 2020, 10:44pm UTC](https://discourse.julialang.org/t/install-plots-error-keyerror-key-zlib-jll-not-found/45869/6 "2020-08-31T22:44:13Z")

</div>

Nevermind… it started working… Not sure why.

---

<div class="post-metadata">

**Author:** ![JaGla](https://avatars.discourse-cdn.com/v4/letter/j/ed655f/32.png) [@JaGla](https://discourse.julialang.org/u/JaGla)\
**Post date:** [September 7, 2020, 2:04pm UTC](https://discourse.julialang.org/t/install-plots-error-keyerror-key-zlib-jll-not-found/45869/7 "2020-09-07T14:04:38Z")

</div>

Do you remember what you changed to make it work? I have the same problem, but it does not seem to magically disappear when I retry

Version: 1.5.1  
Windows, 64 bit

---

<div class="post-metadata">

**Author:** ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)\
**Post date:** [September 7, 2020, 2:25pm UTC](https://discourse.julialang.org/t/install-plots-error-keyerror-key-zlib-jll-not-found/45869/8 "2020-09-07T14:25:47Z")

</div>

Might be fixed in the upcoming 1.5.2.

Please paste the full stacktrace when this happens.

---

<div class="post-metadata">

**Author:** ![Obtuya7](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/obtuya7/32/17606_2.png) [@Obtuya7](https://discourse.julialang.org/u/Obtuya7)\
**Post date:** [September 7, 2020, 3:11pm UTC](https://discourse.julialang.org/t/install-plots-error-keyerror-key-zlib-jll-not-found/45869/9 "2020-09-07T15:11:46Z")

</div>

Unfortunately, I don’t think I changed anything significant.

I’m not sure how related this is to the problem but, setting up environments has been problematic and I’ve been receiving other errors. I have resorted to deleting the entire “general” folder where ~\general\registry.toml lives. Julia is frequently saying that it doesn’t exist when attempting to set up a new environment. Not sure if this issue is due to the package, pkg module, or a side effect of a deeper issue. I only received this error for that specific package.

---

<div class="post-metadata">

**Author:** ![jeremiedb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jeremiedb/32/29150_2.png) [@jeremiedb](https://discourse.julialang.org/u/jeremiedb)\
**Post date:** [October 31, 2020, 5:40am UTC](https://discourse.julialang.org/t/install-plots-error-keyerror-key-zlib-jll-not-found/45869/10 "2020-10-31T05:40:35Z")

</div>

I experience similar issue when using Julia environments in Windows.

For example, after an `activate .` in a new folder, trying to add Flux results in the following:

```julia
(test) pkg> add Flux
  Resolving package versions...
ERROR: KeyError: key "Zlib_jll" not found
Stacktrace:
 [1] getindex at .\dict.jl:467 [inlined]
 [2] #37 at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\manifest.jl:215 [inlined]
 [3] _all(::Pkg.Types.var"#37#40"{Dict{String,Bool}}, ::Dict{String,Base.UUID}, ::Colon) at .\reduce.jl:828
 [4] all at .\reduce.jl:823 [inlined]
 [5] destructure(::Dict{Base.UUID,Pkg.Types.PackageEntry}) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\manifest.jl:215
 [6] write_manifest at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\manifest.jl:233 [inlined]
 [7] write_manifest at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\manifest.jl:231 [inlined]
 [8] write_env(::Pkg.Types.EnvCache; update_undo::Bool) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\Types.jl:1367
 [9] write_env at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\Types.jl:1366 [inlined]
 [10] 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:1143
 [11] 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
 [12] 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
 [13] #add#21 at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\API.jl:67 [inlined]
 [14] add(::Array{Pkg.Types.PackageSpec,1}) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\API.jl:67
 [15] do_cmd!(::Pkg.REPLMode.Command, ::REPL.LineEditREPL) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\REPLMode\REPLMode.jl:404
 [16] do_cmd(::REPL.LineEditREPL, ::String; do_rethrow::Bool) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\REPLMode\REPLMode.jl:382
 [17] do_cmd at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\REPLMode\REPLMode.jl:377 [inlined]
 [18] (::Pkg.REPLMode.var"#24#27"{REPL.LineEditREPL,REPL.LineEdit.Prompt})(::REPL.LineEdit.MIState, ::Base.GenericIOBuffer{Array{UInt8,1}}, ::Bool) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\REPLMode\REPLMode.jl:546
 [19] #invokelatest#1 at .\essentials.jl:710 [inlined]
 [20] invokelatest at .\essentials.jl:709 [inlined]
 [21] run_interface(::REPL.Terminals.TextTerminal, ::REPL.LineEdit.ModalInterface, ::REPL.LineEdit.MIState) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\REPL\src\LineEdit.jl:2355
 [22] run_frontend(::REPL.LineEditREPL, ::REPL.REPLBackendRef) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\REPL\src\REPL.jl:1144
 [23] (::REPL.var"#38#42"{REPL.LineEditREPL,REPL.REPLBackendRef})() at .\task.jl:356

```

---

<div class="post-metadata">

**Author:** ![Arghavan\_Partovifar](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/arghavan_partovifar/32/18262_2.png) [@Arghavan\_Partovifar](https://discourse.julialang.org/u/Arghavan_Partovifar)\
**Post date:** [November 8, 2020, 1:51am UTC](https://discourse.julialang.org/t/install-plots-error-keyerror-key-zlib-jll-not-found/45869/11 "2020-11-08T01:51:20Z")

</div>

I am experiencing the same problem. Do anyone find the issue?
