# Problems When Compiling PyPlot in Julia

**URL:** https://discourse.julialang.org/t/problems-when-compiling-pyplot-in-julia/10031
**Category:** Visualization
**Created:** [March 28, 2018, 1:50pm UTC](https://discourse.julialang.org/t/problems-when-compiling-pyplot-in-julia/10031 "2018-03-28T13:50:16Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![Ximo](https://avatars.discourse-cdn.com/v4/letter/x/57b2e6/32.png) [@Ximo](https://discourse.julialang.org/u/Ximo)
#### Post date: [March 28, 2018, 1:50pm UTC](https://discourse.julialang.org/t/problems-when-compiling-pyplot-in-julia/10031/1 "2018-03-28T13:50:16Z")

</div>

Hi, I am trying to use the PyPlot package on Ubuntu 16.04 which runs Julia 0.6.

Julia fails to compile and throws the following error:

Code executed:

using PyPlot  
plot(rnm, spdup\_flop\_applyQ.(rnm), “b-”, rnm, st_2_m^2/(2\*(2_m-2)st[1]), “rx”)  
title("Speedup by applyQhouse! with respect to Qx\nfor m×n matrices (m = $m, n ≤ m)")  
xlabel(“n/m”)  
ylabel("cost(Q_x) / cost(applyQhouse!)")  
legend([“Theroy (cost = flops)”, “Experiment (cost = time)”], loc=“upper right”)

* * *

INFO: Precompiling module PyPlot.  
ERROR: LoadError: InitError:  
signal (11): Segmentation fault  
while loading no file, in expression starting on line 0  
PyObject\_Call at /usr/lib/x86\_64-linux-gnu/libpython2.7.so.1.0 (unknown line)  
macro expansion at /home/ximo/.julia/v0.6/PyCall/src/exception.jl:78 [inlined]  
#\_pycall#67 at /home/ximo/.julia/v0.6/PyCall/src/PyCall.jl:653  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
jl\_apply at /buildworker/worker/package\_linux64/build/src/julia.h:1424 [inlined]  
jl\_f\_\_apply at /buildworker/worker/package\_linux64/build/src/builtins.c:426  
\_pycall at /home/ximo/.julia/v0.6/PyCall/src/PyCall.jl:641  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
jl\_apply at /buildworker/worker/package\_linux64/build/src/julia.h:1424 [inlined]  
jl\_f\_\_apply at /buildworker/worker/package\_linux64/build/src/builtins.c:426  
#pycall#70 at /home/ximo/.julia/v0.6/PyCall/src/PyCall.jl:672  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
jl\_apply at /buildworker/worker/package\_linux64/build/src/julia.h:1424 [inlined]  
jl\_invoke at /buildworker/worker/package\_linux64/build/src/gf.c:51  
show at /home/ximo/.julia/v0.6/PyCall/src/exception.jl:39  
#476 at ./replutil.jl:213  
unknown function (ip: 0x7f6f8983de88)  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
#with\_output\_color#512 at ./util.jl:400  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
with\_output\_color at ./util.jl:397  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
#showerror#475 at ./replutil.jl:212  
unknown function (ip: 0x7f6f8983be88)  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
#showerror at ./:0  
unknown function (ip: 0x7f6f8983b88b)  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
#showerror#479 at ./replutil.jl:229  
unknown function (ip: 0x7f6f8983aea4)  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
#showerror at ./:0  
unknown function (ip: 0x7f6f8983ab19)  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
#showerror#478 at ./replutil.jl:222  
unknown function (ip: 0x7f6f8983a124)  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
display\_error at ./client.jl:137  
unknown function (ip: 0x7f6f89825985)  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
display\_error at ./client.jl:140  
unknown function (ip: 0x7f6f898249cc)  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
do\_call at /buildworker/worker/package\_linux64/build/src/interpreter.c:75  
eval at /buildworker/worker/package\_linux64/build/src/interpreter.c:242  
eval\_body at /buildworker/worker/package\_linux64/build/src/interpreter.c:539  
jl\_toplevel\_eval\_body at /buildworker/worker/package\_linux64/build/src/interpreter.c:511  
jl\_toplevel\_eval\_flex at /buildworker/worker/package\_linux64/build/src/toplevel.c:571  
jl\_toplevel\_eval\_in at /buildworker/worker/package\_linux64/build/src/builtins.c:496  
eval at ./boot.jl:235  
unknown function (ip: 0x7f6fa5f21d2f)  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
\_start at ./client.jl:417  
unknown function (ip: 0x7f6fa5f73d28)  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
jl\_apply at /buildworker/worker/package\_linux64/build/ui/…/src/julia.h:1424 [inlined]  
true\_main at /buildworker/worker/package\_linux64/build/ui/repl.c:127  
main at /buildworker/worker/package\_linux64/build/ui/repl.c:264  
\_\_libc\_start\_main at /lib/x86\_64-linux-gnu/libc.so.6 (unknown line)  
unknown function (ip: 0x4016bc)  
Allocations: 3203951 (Pool: 3202657; Big: 1294); GC: 5

Thank you very much for your help!

Best,

Ximo

---

<div class="post-metadata">

### Author: ![jlperla](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jlperla/32/34332_2.png) [@jlperla](https://discourse.julialang.org/u/jlperla)
#### Post date: [March 28, 2018, 3:11pm UTC](https://discourse.julialang.org/t/problems-when-compiling-pyplot-in-julia/10031/2 "2018-03-28T15:11:54Z")

</div>

If you have the option of avoiding PyPlot and using GR/Plots.jl then your life will be much less frustrating.

---

<div class="post-metadata">

### Author: ![stevengj](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stevengj/32/71_2.png) [@stevengj](https://discourse.julialang.org/u/stevengj)
#### Post date: [March 28, 2018, 3:18pm UTC](https://discourse.julialang.org/t/problems-when-compiling-pyplot-in-julia/10031/3 "2018-03-28T15:18:21Z")

</div>

Does `using PyCall` work?

---

<div class="post-metadata">

### Author: ![Ximo](https://avatars.discourse-cdn.com/v4/letter/x/57b2e6/32.png) [@Ximo](https://discourse.julialang.org/u/Ximo)
#### Post date: [March 28, 2018, 4:16pm UTC](https://discourse.julialang.org/t/problems-when-compiling-pyplot-in-julia/10031/4 "2018-03-28T16:16:36Z")

</div>

Hi Steven, thank you very much for your answer.

PyCall does not work. It throws a segmentation fault error too. I tried several times to uninstall and install PyCall again. I was not successful.

julia\> using PyCall  
INFO: Recompiling stale cache file /home/ximo/.julia/lib/v0.6/PyCall.ji for module PyCall.  
ERROR: InitError:  
signal (11): Segmentation fault  
while loading no file, in expression starting on line 0  
PyObject\_Call at /usr/lib/x86\_64-linux-gnu/libpython2.7.so.1.0 (unknown line)  
macro expansion at /home/ximo/.julia/v0.6/PyCall/src/exception.jl:78 [inlined]  
#\_pycall#67 at /home/ximo/.julia/v0.6/PyCall/src/PyCall.jl:653  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
jl\_apply at /buildworker/worker/package\_linux64/build/src/julia.h:1424 [inlined]  
jl\_f\_\_apply at /buildworker/worker/package\_linux64/build/src/builtins.c:426  
\_pycall at /home/ximo/.julia/v0.6/PyCall/src/PyCall.jl:641  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
jl\_apply at /buildworker/worker/package\_linux64/build/src/julia.h:1424 [inlined]  
jl\_f\_\_apply at /buildworker/worker/package\_linux64/build/src/builtins.c:426  
#pycall#70 at /home/ximo/.julia/v0.6/PyCall/src/PyCall.jl:672  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
jl\_apply at /buildworker/worker/package\_linux64/build/src/julia.h:1424 [inlined]  
jl\_invoke at /buildworker/worker/package\_linux64/build/src/gf.c:51  
show at /home/ximo/.julia/v0.6/PyCall/src/exception.jl:39  
#476 at ./replutil.jl:213  
unknown function (ip: 0x7f26b306ee72)  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
#with\_output\_color#512 at ./util.jl:400  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
with\_output\_color at ./util.jl:397  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
#showerror#475 at ./replutil.jl:212  
unknown function (ip: 0x7f26b306e099)  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
#showerror at ./:0  
unknown function (ip: 0x7f26b306de02)  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
#showerror#479 at ./replutil.jl:229  
unknown function (ip: 0x7f26b306dab9)  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
display\_error at ./client.jl:137  
unknown function (ip: 0x7f26b30696fd)  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
do\_call at /buildworker/worker/package\_linux64/build/src/interpreter.c:75  
eval at /buildworker/worker/package\_linux64/build/src/interpreter.c:242  
eval\_body at /buildworker/worker/package\_linux64/build/src/interpreter.c:539  
jl\_toplevel\_eval\_body at /buildworker/worker/package\_linux64/build/src/interpreter.c:511  
jl\_toplevel\_eval\_flex at /buildworker/worker/package\_linux64/build/src/toplevel.c:571  
jl\_toplevel\_eval\_in at /buildworker/worker/package\_linux64/build/src/builtins.c:496  
eval at ./boot.jl:235  
unknown function (ip: 0x7f26cf7ebd2f)  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
print\_response at ./REPL.jl:137  
unknown function (ip: 0x7f26b306911d)  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
print\_response at ./REPL.jl:129  
unknown function (ip: 0x7f26b3068e0d)  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
do\_respond at ./REPL.jl:646  
unknown function (ip: 0x7f26b2fa72f1)  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
do\_call at /buildworker/worker/package\_linux64/build/src/interpreter.c:75  
eval at /buildworker/worker/package\_linux64/build/src/interpreter.c:242  
eval\_body at /buildworker/worker/package\_linux64/build/src/interpreter.c:539  
jl\_toplevel\_eval\_body at /buildworker/worker/package\_linux64/build/src/interpreter.c:511  
jl\_toplevel\_eval\_flex at /buildworker/worker/package\_linux64/build/src/toplevel.c:571  
jl\_toplevel\_eval\_in at /buildworker/worker/package\_linux64/build/src/builtins.c:496  
eval at ./boot.jl:235  
unknown function (ip: 0x7f26cf7ebd2f)  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
run\_interface at ./LineEdit.jl:1583  
unknown function (ip: 0x7f26cf8637bf)  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
run\_frontend at ./REPL.jl:945  
run\_repl at ./REPL.jl:180  
unknown function (ip: 0x7f26b2fa3282)  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
\_start at ./client.jl:413  
unknown function (ip: 0x7f26cf83dd28)  
jl\_call\_fptr\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:339 [inlined]  
jl\_call\_method\_internal at /buildworker/worker/package\_linux64/build/src/julia\_internal.h:358 [inlined]  
jl\_apply\_generic at /buildworker/worker/package\_linux64/build/src/gf.c:1926  
jl\_apply at /buildworker/worker/package\_linux64/build/ui/…/src/julia.h:1424 [inlined]  
true\_main at /buildworker/worker/package\_linux64/build/ui/repl.c:127  
main at /buildworker/worker/package\_linux64/build/ui/repl.c:264  
\_\_libc\_start\_main at /lib/x86\_64-linux-gnu/libc.so.6 (unknown line)  
unknown function (ip: 0x4016bc)  
Allocations: 18843717 (Pool: 18833840; Big: 9877); GC: 47  
Segmentation fault (core dumped)

---

<div class="post-metadata">

### Author: ![Yifan\_Liu](https://avatars.discourse-cdn.com/v4/letter/y/4da419/32.png) [@Yifan\_Liu](https://discourse.julialang.org/u/Yifan_Liu)
#### Post date: [March 28, 2018, 4:19pm UTC](https://discourse.julialang.org/t/problems-when-compiling-pyplot-in-julia/10031/5 "2018-03-28T16:19:35Z")

</div>

Just stick to Gadfly.

---

<div class="post-metadata">

### Author: ![fredrikekre](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fredrikekre/32/1688_2.png) [@fredrikekre](https://discourse.julialang.org/u/fredrikekre)
#### Post date: [March 28, 2018, 4:51pm UTC](https://discourse.julialang.org/t/problems-when-compiling-pyplot-in-julia/10031/6 "2018-03-28T16:51:15Z")

</div>

> [@jlperla](#):
>
> If you have the option of avoiding PyPlot and using GR/Plots.jl then your life will be much less frustrating.

> [@Yifan\_Liu](#):
>
> Just stick to Gadfly.

OT but can we avoid comments like this? This is not a solution to the issue in the OP.

---

<div class="post-metadata">

### Author: ![stevengj](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stevengj/32/71_2.png) [@stevengj](https://discourse.julialang.org/u/stevengj)
#### Post date: [March 28, 2018, 7:35pm UTC](https://discourse.julialang.org/t/problems-when-compiling-pyplot-in-julia/10031/7 "2018-03-28T19:35:41Z")

</div>

The same thing happens when you do

```nohighlight
ENV["PYTHON"]="python"
Pkg.build("PyCall")
using PyCall

```

?  
Unfortunately, I can’t reproduce the segfault on my Linux machine. What distro and Python distro are you using?

You can also try doing this with a different Python, e.g. `ENV["PYTHON"]="python3"` to use Python 3 (assuming it is installed) or `ENV["PYTHON"]=""` to install its own Python via Conda.

---

<div class="post-metadata">

### Author: ![Ximo](https://avatars.discourse-cdn.com/v4/letter/x/57b2e6/32.png) [@Ximo](https://discourse.julialang.org/u/Ximo)
#### Post date: [March 28, 2018, 9:27pm UTC](https://discourse.julialang.org/t/problems-when-compiling-pyplot-in-julia/10031/8 "2018-03-28T21:27:05Z")

</div>

Hi Steven,

Thanks a lot for your help. It worked by changing the python environment to Python 3 and redownloading matplotlib for python3.

Thanks very much again for your time 🙂  
Best,

Ximo
