# I cant add PyPlot package

**URL:** <https://discourse.julialang.org/t/i-cant-add-pyplot-package/29515>\
**Category:** New to Julia\
**Created:** [October 5, 2019, 5:31am UTC](https://discourse.julialang.org/t/i-cant-add-pyplot-package/29515 "2019-10-05T05:31:26Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Henoch](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/henoch/32/10633_2.png) [@Henoch](https://discourse.julialang.org/u/Henoch)\
**Post date:** [October 5, 2019, 5:31am UTC](https://discourse.julialang.org/t/i-cant-add-pyplot-package/29515/1 "2019-10-05T05:31:26Z")

</div>

```julia
julia> using Pkg

julia> using PyPlot
[Info: Precompiling PyPlot [d330b81b-6aea-500a-939a-2ce795aea3ee]
ERROR: LoadError: LoadError: PyCall not properly installed. Please run Pkg.build("PyCall")
Stacktrace:
 [1] top-level scope at C:\Users\Kovács Ádám\.julia\packages\PyCall\ttONZ\src\startup.jl:44
 [2] include at .\Base.jl:31 [inlined]
 [3] include(::String) at C:\Users\Kovács Ádám\.julia\packages\PyCall\ttONZ\src\PyCall.jl:1
 [4] top-level scope at C:\Users\Kovács Ádám\.julia\packages\PyCall\ttONZ\src\PyCall.jl:41
 [5] top-level scope at none:2
in expression starting at C:\Users\Kovács Ádám\.julia\packages\PyCall\ttONZ\src\startup.jl:41
in expression starting at C:\Users\Kovács Ádám\.julia\packages\PyCall\ttONZ\src\PyCall.jl:41
ERROR: LoadError: Failed to precompile PyCall [438e738f-606a-5dbb-bf0a-cddfbfd45ab0] to C:\Users\Kovács Ádám\.julia\compiled\v1.2\PyCall\GkzkC.ji.
Stacktrace:
 [1] top-level scope at none:2
in expression starting at C:\Users\Kovács Ádám\.julia\packages\PyPlot\4wzW1\src\PyPlot.jl:4
ERROR: Failed to precompile PyPlot [d330b81b-6aea-500a-939a-2ce795aea3ee] to C:\Users\Kovács Ádám\.julia\compiled\v1.2\PyPlot\oatAj.ji.

julia> Pkg.build("PyCall")
  Building Conda ─→ `C:\Users\Kovács Ádám\.julia\packages\Conda\kLXeC\deps\build.log`
  Building PyCall → `C:\Users\Kovács Ádám\.julia\packages\PyCall\ttONZ\deps\build.log`
┌ Error: Error building `PyCall`:
│ Collecting package metadata (current_repodata.json): ...working... done
│ Solving environment: ...working... done
│
│ ## Package Plan ##
│
│ environment location: C:\Users\Kovács Ádám\.julia\conda\3
│
│ added / updated specs:
│ - numpy
│
│
│ The following packages will be downloaded:
│
│ package | build
│ ---------------------------|-----------------
│ blas-1.0 | mkl 6 KB
│ icc_rt-2019.0.0 | h0cc432a_1 6.0 MB
│ intel-openmp-2019.4 | 245 1.4 MB
│ mkl-2019.4 | 245 99.2 MB
│ mkl-service-2.3.0 | py36hb782905_0 210 KB
│ mkl_fft-1.0.14 | py36h14836fe_0 118 KB
│ mkl_random-1.1.0 | py36h675688f_0 233 KB
│ numpy-1.16.5 | py36h19fb1c0_0 50 KB
│ numpy-base-1.16.5 | py36hc3f5095_0 4.1 MB
│ ------------------------------------------------------------
│ Total: 111.3 MB
│
│ The following NEW packages will be INSTALLED:
│
│ blas pkgs/main/win-64::blas-1.0-mkl
│ icc_rt pkgs/main/win-64::icc_rt-2019.0.0-h0cc432a_1
│ intel-openmp pkgs/main/win-64::intel-openmp-2019.4-245
│ mkl pkgs/main/win-64::mkl-2019.4-245
│ mkl-service pkgs/main/win-64::mkl-service-2.3.0-py36hb782905_0
│ mkl_fft pkgs/main/win-64::mkl_fft-1.0.14-py36h14836fe_0
│ mkl_random pkgs/main/win-64::mkl_random-1.1.0-py36h675688f_0
│ numpy pkgs/main/win-64::numpy-1.16.5-py36h19fb1c0_0
│ numpy-base pkgs/main/win-64::numpy-base-1.16.5-py36hc3f5095_0
│
│
│
│ Downloading and Extracting Packages
mkl_random-1.1.0 | 233 KB | ########## | 100%
numpy-1.16.5 | 50 KB | ########## | 100%
blas-1.0 | 6 KB | ########## | 100%
numpy-base-1.16.5 | 4.1 MB | ########## | 100%
mkl-service-2.3.0 | 210 KB | ########## | 100%
icc_rt-2019.0.0 | 6.0 MB | ########## | 100%
intel-openmp-2019.4 | 1.4 MB | ########## | 100%
mkl-2019.4 | 99.2 MB | ########## | 100%
mkl_fft-1.0.14 | 118 KB | ########## | 100%
│ InvalidArchiveError("Error with archive C:\\Users\\Kovács Ádám\\.julia\\conda\\3\\pkgs\\mkl_random-1.1.0-py36h675688f_0n24h51ly\\info-mkl_random-1.1.0-py36h675688f_0.tar.zst. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nFailed to open 'C:\\Users\\Kovács Ádám\\.julia\\conda\\3\\pkgs\\mkl_random-1.1.0-py36h675688f_0n24h51ly\\info-mkl_random-1.1.0-py36h675688f_0.tar.zst'",)
│ InvalidArchiveError("Error with archive C:\\Users\\Kovács Ádám\\.julia\\conda\\3\\pkgs\\numpy-1.16.5-py36h19fb1c0_0.tar.bz2. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nFailed to open 'C:\\Users\\Kovács Ádám\\.julia\\conda\\3\\pkgs\\numpy-1.16.5-py36h19fb1c0_0.tar.bz2'",)
│ InvalidArchiveError("Error with archive C:\\Users\\Kovács Ádám\\.julia\\conda\\3\\pkgs\\blas-1.0-mkl53g1iylu\\info-blas-1.0-mkl.tar.zst. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nFailed to open 'C:\\Users\\Kovács Ádám\\.julia\\conda\\3\\pkgs\\blas-1.0-mkl53g1iylu\\info-blas-1.0-mkl.tar.zst'",)
│ InvalidArchiveError("Error with archive C:\\Users\\Kovács Ádám\\.julia\\conda\\3\\pkgs\\numpy-base-1.16.5-py36hc3f5095_0.tar.bz2. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nFailed to open 'C:\\Users\\Kovács Ádám\\.julia\\conda\\3\\pkgs\\numpy-base-1.16.5-py36hc3f5095_0.tar.bz2'",)
│ InvalidArchiveError("Error with archive C:\\Users\\Kovács Ádám\\.julia\\conda\\3\\pkgs\\mkl-service-2.3.0-py36hb782905_0x388_zbp\\info-mkl-service-2.3.0-py36hb782905_0.tar.zst. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nFailed to open 'C:\\Users\\Kovács Ádám\\.julia\\conda\\3\\pkgs\\mkl-service-2.3.0-py36hb782905_0x388_zbp\\info-mkl-service-2.3.0-py36hb782905_0.tar.zst'",)
│ InvalidArchiveError("Error with archive C:\\Users\\Kovács Ádám\\.julia\\conda\\3\\pkgs\\icc_rt-2019.0.0-h0cc432a_1mo47fh10\\info-icc_rt-2019.0.0-h0cc432a_1.tar.zst. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nFailed to open 'C:\\Users\\Kovács Ádám\\.julia\\conda\\3\\pkgs\\icc_rt-2019.0.0-h0cc432a_1mo47fh10\\info-icc_rt-2019.0.0-h0cc432a_1.tar.zst'",)
│ InvalidArchiveError("Error with archive C:\\Users\\Kovács Ádám\\.julia\\conda\\3\\pkgs\\intel-openmp-2019.4-2457vms5m8p\\info-intel-openmp-2019.4-245.tar.zst. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nFailed to open 'C:\\Users\\Kovács Ádám\\.julia\\conda\\3\\pkgs\\intel-openmp-2019.4-2457vms5m8p\\info-intel-openmp-2019.4-245.tar.zst'",)
│ InvalidArchiveError("Error with archive C:\\Users\\Kovács Ádám\\.julia\\conda\\3\\pkgs\\mkl-2019.4-2450pxz0jrc\\info-mkl-2019.4-245.tar.zst. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nFailed to open 'C:\\Users\\Kovács Ádám\\.julia\\conda\\3\\pkgs\\mkl-2019.4-2450pxz0jrc\\info-mkl-2019.4-245.tar.zst'",)
│ InvalidArchiveError("Error with archive C:\\Users\\Kovács Ádám\\.julia\\conda\\3\\pkgs\\mkl_fft-1.0.14-py36h14836fe_0ky4n6q_w\\info-mkl_fft-1.0.14-py36h14836fe_0.tar.zst. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nFailed to open 'C:\\Users\\Kovács Ádám\\.julia\\conda\\3\\pkgs\\mkl_fft-1.0.14-py36h14836fe_0ky4n6q_w\\info-mkl_fft-1.0.14-py36h14836fe_0.tar.zst'",)
│
│
│ ┌ Info: Using the Python distribution in the Conda package by default.
│ └ To use a different Python version, set ENV["PYTHON"]="pythoncommand" and re-run Pkg.build("PyCall").
│ [ Info: Running `conda install -y numpy` in root environment
│ ERROR: LoadError: failed process: Process(setenv(`'C:\Users\Kovács Ádám\.julia\conda\3\Scripts\conda.exe' install -y numpy`,["PATH=C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;c:\\Program Files (x86)\\Microsoft SQL Server\\100\\Tools\\Binn\\;c:\\Program Files\\Microsoft SQL Server\\100\\Tools\\Binn\\;c:\\Program Files\\Microsoft SQL Server\\100\\DTS\\Binn\\;C:\\Program Files (x86)\\Calibre2\\;C:\\Program Files\\MATLAB\\R2018b\\runtime\\win64;C:\\Program Files\\MATLAB\\R2018b\\bin;C:\\Program Files\\Intel\\WiFi\\bin\\;C:\\Program Files\\Common Files\\Intel\\WirelessCommon\\;C:\\Users\\Kovács Ádám\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\Kovács Ádám\\AppData\\Local\\atom\\bin", "USERDOMAIN_ROAMINGPROFILE=DESKTOP-8LQPC8V", "HOMEPATH=\\Users\\Kovács Ádám", "PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC", "SYSTEMROOT=C:\\Windows", "APPDATA=C:\\Users\\Kovács Ádám\\AppData\\Roaming", "PSMODULEPATH=C:\\Program Files\\WindowsPowerShell\\Modules;C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules", "COMMONPROGRAMW6432=C:\\Program Files\\Common Files", "PROGRAMDATA=C:\\ProgramData", "PUBLIC=C:\\Users\\Public" … "PROGRAMFILES(X86)=C:\\Program Files (x86)", "PROGRAMFILES=C:\\Program Files", "OMP_NUM_THREADS=8", "LOGONSERVER=\\\\DESKTOP-8LQPC8V", "DRIVERDATA=C:\\Windows\\System32\\Drivers\\DriverData", "CONDA_PREFIX=C:\\Users\\Kovács Ádám\\.julia\\conda\\3", "JULIA_LOAD_PATH=@;C:\\Users\\KOVCSD~1\\AppData\\Local\\Temp\\jl_wK06UX", "SYSTEMDRIVE=C:", "PROCESSOR_ARCHITECTURE=AMD64", "OPENBLAS_MAIN_FREE=1"]), ProcessExited(1)) [1]
│
│ Stacktrace:
│ [1] run at .\process.jl:726 [inlined]
│ [2] runconda(::Cmd, ::String) at C:\Users\Kovács Ádám\.julia\packages\Conda\kLXeC\src\Conda.jl:113
│ [3] #add#1(::String, ::typeof(Conda.add), ::String, ::String) at C:\Users\Kovács Ádám\.julia\packages\Conda\kLXeC\src\Conda.jl:184
│ [4] add at C:\Users\Kovács Ádám\.julia\packages\Conda\kLXeC\src\Conda.jl:183 [inlined] (repeats 2 times)
│ [5] top-level scope at C:\Users\Kovács Ádám\.julia\packages\PyCall\ttONZ\deps\build.jl:84
│ [6] include(::String) at .\client.jl:431
│ [7] top-level scope at none:5
│ in expression starting at C:\Users\Kovács Ádám\.julia\packages\PyCall\ttONZ\deps\build.jl:43
└ @ Pkg.Operations C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.2\Pkg\src\backwards_compatible_isolation.jl:647
false

```

I would like use PyPlot, but i cant add and build.  
Thanks for helping.

---

<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:** [October 5, 2019, 9:48am UTC](https://discourse.julialang.org/t/i-cant-add-pyplot-package/29515/2 "2019-10-05T09:48:01Z")

</div>

> [@Henoch](#):
>
> `C:\\Users\\Kovács Ádám\\.julia\\conda\\3`

People have had a lot of problems using Anaconda in directories that contain spaces an non-ASCII characters, so that might be why it is failing to install packages for you.

---

<div class="post-metadata">

**Author:** ![Henoch](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/henoch/32/10633_2.png) [@Henoch](https://discourse.julialang.org/u/Henoch)\
**Post date:** [October 5, 2019, 10:02am UTC](https://discourse.julialang.org/t/i-cant-add-pyplot-package/29515/3 "2019-10-05T10:02:12Z")

</div>

how can i change the directories? I am really beginner , but i have to learn Julia for robot kinematics subject

---

<div class="post-metadata">

**Author:** ![ufechner7](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ufechner7/32/51363_2.png) [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Post date:** [October 5, 2019, 10:49am UTC](https://discourse.julialang.org/t/i-cant-add-pyplot-package/29515/4 "2019-10-05T10:49:50Z")

</div>

You could try to re-install Julia in a different directory that does not contain spaces or special characters. Not sure though if the .julia directory is still created in your home folder which would cause problems. Any comment by the experts?

---

<div class="post-metadata">

**Author:** ![ufechner7](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ufechner7/32/51363_2.png) [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Post date:** [October 5, 2019, 1:34pm UTC](https://discourse.julialang.org/t/i-cant-add-pyplot-package/29515/5 "2019-10-05T13:34:35Z")

</div>

Worst case you have to create a new user account with a clean username (without spaces and special characters).

---

<div class="post-metadata">

**Author:** ![vinnief](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/vinnief/32/7331_2.png) [@vinnief](https://discourse.julialang.org/u/vinnief)\
**Post date:** [March 11, 2020, 2:16pm UTC](https://discourse.julialang.org/t/i-cant-add-pyplot-package/29515/6 "2020-03-11T14:16:20Z")

</div>

Might installing it for all users solve the problem? Then it doesn’t appear in your personal folder, but in program files (86?) which can be written progra~1 if it still breaks.
