# Julia version 1.11.4

**URL:** https://discourse.julialang.org/t/julia-version-1-11-4/129689
**Category:** New to Julia
**Created:** [June 6, 2025, 6:17am UTC](https://discourse.julialang.org/t/julia-version-1-11-4/129689 "2025-06-06T06:17:15Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Smara\_Kazenango](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/smara_kazenango/32/130333_2.png) [@Smara\_Kazenango](https://discourse.julialang.org/u/Smara_Kazenango)
#### Post date: [June 6, 2025, 6:17am UTC](https://discourse.julialang.org/t/julia-version-1-11-4/129689/1 "2025-06-06T06:17:15Z")

</div>

How can I use PyPlot, Images, Image IO and Flux.Data in Julia version 1.11.4. Running the Pkg.add(“PyPlot”) seems not to include all packages such as PyCall.

---

<div class="post-metadata">

### Author: ![GunnarFarneback](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gunnarfarneback/32/1827_2.png) [@GunnarFarneback](https://discourse.julialang.org/u/GunnarFarneback)
#### Post date: [June 6, 2025, 7:22am UTC](https://discourse.julialang.org/t/julia-version-1-11-4/129689/2 "2025-06-06T07:22:13Z")

</div>

How do you determine that? What errors do you get when using PyPlot?

---

<div class="post-metadata">

### Author: ![Paulo\_Jabardo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/paulo_jabardo/32/3196_2.png) [@Paulo\_Jabardo](https://discourse.julialang.org/u/Paulo_Jabardo)
#### Post date: [June 6, 2025, 12:42pm UTC](https://discourse.julialang.org/t/julia-version-1-11-4/129689/3 "2025-06-06T12:42:45Z")

</div>

When you do

```julia
Pkg.add("PyPlot")

```

`PyPlot` adds `PyCall` as a dependency so that it can use the `PyCall` to call 'matplotlib`but it is not directly visible to you as a user. If you try to`import` it, the REPL you ask you to install it, depending on the julia version.

```julia
julia> import Pkg; Pkg.add("PyPlot")

julia> using PyPlot

julia> plot(randn(100)) # This works
1-element Vector{PyCall.PyObject}:
 PyObject <matplotlib.lines.Line2D object at 0x78eedc054ef0>

julia> using PyCall
 │ Package PyCall not found, but a package named PyCall is available from a registry.
 │ Install package?
 │ (pyplot) pkg> add PyCall
 └ (y/n/o) [y]:

```

In older versions of Julia (don’t remember up to which) you would get an error.  
can not access it directly. You need to add `PyCall` as well.

Paulo

---

<div class="post-metadata">

### Author: ![Smara\_Kazenango](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/smara_kazenango/32/130333_2.png) [@Smara\_Kazenango](https://discourse.julialang.org/u/Smara_Kazenango)
#### Post date: [June 6, 2025, 1:17pm UTC](https://discourse.julialang.org/t/julia-version-1-11-4/129689/4 "2025-06-06T13:17:15Z")

</div>

> [@Smara\_Kazenango](#):
>
> Flux.Data

Thank you, for the reply but have used Flux.Data in Julia as well?

---

<div class="post-metadata">

### Author: ![Smara\_Kazenango](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/smara_kazenango/32/130333_2.png) [@Smara\_Kazenango](https://discourse.julialang.org/u/Smara_Kazenango)
#### Post date: [June 7, 2025, 9:59am UTC](https://discourse.julialang.org/t/julia-version-1-11-4/129689/5 "2025-06-07T09:59:39Z")

</div>

The reply I am receiving is that PyPlot is not found in project, manifest or registry.

---

<div class="post-metadata">

### Author: ![GunnarFarneback](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gunnarfarneback/32/1827_2.png) [@GunnarFarneback](https://discourse.julialang.org/u/GunnarFarneback)
#### Post date: [June 7, 2025, 11:02am UTC](https://discourse.julialang.org/t/julia-version-1-11-4/129689/6 "2025-06-07T11:02:15Z")

</div>

You can get that message either if you misspell the package, like I do here,

```julia
(@v1.11) pkg> add pyplot
ERROR: The following package names could not be resolved:
 * pyplot (not found in project, manifest or registry)

```

or if there’s something wrong with your copy of the General registry. The latter may be difficult to diagnose but if you are confident you didn’t misspell the package name, it would be interesting to know what output you get from running

```julia
using Pkg
Pkg.Registry.status()
Pkg.Registry.rm("General")
Pkg.Registry.add("General")
Pkg.add("PyPlot")

```
