# Is IJulia meant to be working with Julia v1.0 yet?

**URL:** <https://discourse.julialang.org/t/is-ijulia-meant-to-be-working-with-julia-v1-0-yet/13257>\
**Category:** Tooling\
**Tags:** question, jupyter\
**Created:** [August 11, 2018, 5:45pm UTC](https://discourse.julialang.org/t/is-ijulia-meant-to-be-working-with-julia-v1-0-yet/13257 "2018-08-11T17:45:29Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lemniscate](https://avatars.discourse-cdn.com/v4/letter/l/35a633/32.png) [@Lemniscate](https://discourse.julialang.org/u/Lemniscate)\
**Post date:** [August 11, 2018, 5:45pm UTC](https://discourse.julialang.org/t/is-ijulia-meant-to-be-working-with-julia-v1-0-yet/13257/1 "2018-08-11T17:45:29Z")

</div>

I’ve been trying to get IJulia/Jupyter notebook to work on my (Windows 10 64 bit) computer. I installed Julia v1.0 (before this I was using Julia v0.6 which worked fine) and then installed IJulia, which gave the following message:

```julia
(v1.0) pkg> add IJulia
 Resolving package versions...
  Updating `C:\Users\c1235\.julia\environments\v1.0\Project.toml`
  [7073ff75] + IJulia v1.9.2
  Updating `C:\Users\c1235\.julia\environments\v1.0\Manifest.toml`
  [7073ff75] + IJulia v1.9.2
  [739be429] + MbedTLS v0.6.0
  [c2297ded] + ZMQ v0.6.3
  [7b1f6079] + FileWatching

```

When I opened Jupyter lab I saw the Julia 1.0.0 kernel as an option and was able to start a Julia notebook. However, when I tried to execute my first cell the computation never finished running, and my Jupyter console showed the following:

```julia
C:\WINDOWS\system32>jupyter-lab
[W 18:22:44.692 LabApp] JupyterLab server extension not enabled, manually loading...
[I 18:22:44.708 LabApp] JupyterLab extension loaded from C:\Program Files\Anaconda3\lib\site-packages\jupyterlab
[I 18:22:44.708 LabApp] JupyterLab application directory is C:\Program Files\Anaconda3\share\jupyter\lab
[I 18:22:44.708 LabApp] Serving notebooks from local directory: C:\WINDOWS\system32
[I 18:22:44.708 LabApp] The Jupyter Notebook is running at:
[I 18:22:44.708 LabApp] http://localhost:8888/?token=6cf33937414d8826ffd7cfa74ef5b5c1215177bd9158cf3d
[I 18:22:44.708 LabApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 18:22:44.724 LabApp]

    Copy/paste this URL into your browser when you connect for the first time,
    to login with a token:
        http://localhost:8888/?token=6cf33937414d8826ffd7cfa74ef5b5c1215177bd9158cf3d
[I 18:22:45.140 LabApp] Accepting one-time-token-authenticated connection from ::1
[W 18:22:49.775 LabApp] Could not determine jupyterlab build status without nodejs
[W 18:22:49.828 LabApp] 404 GET /api/contents/Untitled.ipynb?content=0&1534008169835 (::1): No such file or directory: Untitled.ipynb
[W 18:22:49.828 LabApp] No such file or directory: Untitled.ipynb
[W 18:22:49.844 LabApp] 404 GET /api/contents/Untitled.ipynb?content=0&1534008169835 (::1) 15.65ms referer=http://localhost:8888/lab
[I 18:22:54.219 LabApp] Creating new notebook in /
[I 18:22:59.557 LabApp] Kernel started: bbacda69-c226-46de-a6db-55ec5457d852
[Info: Recompiling stale cache file C:\Users\c1235\.julia\compiled\v1.0\IJulia\nfu7T.ji for IJulia [7073ff75-c697-5162-941a-fcdaad2a7d2a]
Starting kernel event loops.
[I 18:23:14.173 LabApp] Adapting to protocol v5.0 for kernel bbacda69-c226-46de-a6db-55ec5457d852
[I 18:23:14.193 LabApp] Adapting to protocol v5.0 for kernel bbacda69-c226-46de-a6db-55ec5457d852
[I 18:23:14.204 LabApp] Adapting to protocol v5.0 for kernel bbacda69-c226-46de-a6db-55ec5457d852
[I 18:23:16.066 LabApp] Adapting to protocol v5.0 for kernel bbacda69-c226-46de-a6db-55ec5457d852
[I 18:23:26.074 LabApp] Adapting to protocol v5.0 for kernel bbacda69-c226-46de-a6db-55ec5457d852
[I 18:23:36.086 LabApp] Adapting to protocol v5.0 for kernel bbacda69-c226-46de-a6db-55ec5457d852

```

I’ve also tried building IJulia, with the following result:

```julia
(v1.0) pkg> build IJulia
  Building Conda ──→ `C:\Users\c1235\.julia\packages\Conda\m7vem\deps\build.log`
  Building MbedTLS → `C:\Users\c1235\.julia\packages\MbedTLS\Qo8TN\deps\build.log`
┌ Error: Error building `MbedTLS`:
│ ERROR: LoadError: IOError: unlink: operation not permitted (EPERM)
│ Stacktrace:
│ [1] uv_error at .\libuv.jl:85 [inlined]
│ [2] unlink(::String) at .\file.jl:722
│ [3] #rm#9(::Bool, ::Bool, ::Function, ::String) at .\file.jl:253
│ [4] #rm at .\none:0 [inlined]
│ [5] macro expansion at .\logging.jl:317 [inlined]
│ [6] #uninstall#118(::Bool, ::Function, ::String) at C:\Users\c1235\.julia\packages\BinaryProvider\ZbFxn\src\Prefix.jl:409
│ [7] #uninstall at .\none:0 [inlined]
│ [8] macro expansion at .\logging.jl:308 [inlined]
│ [9] #install#115(::Prefix, ::String, ::Bool, ::Bool, ::Bool, ::Function, ::String, ::String) at C:\Users\c1235\.julia\packages\BinaryProvider\ZbFxn\src\Prefix.jl:353
│ [10] (::getfield(BinaryProvider, Symbol("#kw##install")))(::NamedTuple{(:prefix, :force, :verbose),Tuple{Prefix,Bool,Bool}}, ::typeof(install), ::String, ::String) at .\none:0
│ [11] top-level scope at C:\Users\c1235\.julia\packages\MbedTLS\Qo8TN\deps\build.jl:45
│ [12] include at .\boot.jl:317 [inlined]
│ [13] include_relative(::Module, ::String) at .\loading.jl:1038
│ [14] include(::Module, ::String) at .\sysimg.jl:29
│ [15] include(::String) at .\client.jl:388
│ [16] top-level scope at none:0
│ in expression starting at C:\Users\c1235\.julia\packages\MbedTLS\Qo8TN\deps\build.jl:41
└ @ Pkg.Operations C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.0\Pkg\src\Operations.jl:1068
  Building ZMQ ────→ `C:\Users\c1235\.julia\packages\ZMQ\GA4Xh\deps\build.log`
  Building IJulia ─→ `C:\Users\c1235\.julia\packages\IJulia\9RcVi\deps\build.log`

(v1.0) pkg>

```

---

<div class="post-metadata">

**Author:** ![slowbrain](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/slowbrain/32/2224_2.png) [@slowbrain](https://discourse.julialang.org/u/slowbrain)\
**Post date:** [August 12, 2018, 8:43am UTC](https://discourse.julialang.org/t/is-ijulia-meant-to-be-working-with-julia-v1-0-yet/13257/2 "2018-08-12T08:43:01Z")

</div>

as of right now, it works

* * *

```julia
Julia Version 1.0.0
Commit 5d4eaca0c9 (2018-08-08 20:58 UTC)
Platform Info:
  OS: macOS (x86_64-apple-darwin14.5.0)
  CPU: Intel(R) Core(TM) i7-6820HQ CPU @ 2.70GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-6.0.0 (ORCJIT, skylake)

```

---

<div class="post-metadata">

**Author:** ![Lemniscate](https://avatars.discourse-cdn.com/v4/letter/l/35a633/32.png) [@Lemniscate](https://discourse.julialang.org/u/Lemniscate)\
**Post date:** [August 12, 2018, 9:50am UTC](https://discourse.julialang.org/t/is-ijulia-meant-to-be-working-with-julia-v1-0-yet/13257/3 "2018-08-12T09:50:01Z")

</div>

Apparently I’m not the only person with this problem. Might be a Windows only issue.  
[https://github.com/JuliaLang/IJulia.jl/issues/702](https://github.com/JuliaLang/IJulia.jl/issues/702)  
[https://github.com/JuliaLang/IJulia.jl/issues/693](https://github.com/JuliaLang/IJulia.jl/issues/693)

---

<div class="post-metadata">

**Author:** ![slowbrain](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/slowbrain/32/2224_2.png) [@slowbrain](https://discourse.julialang.org/u/slowbrain)\
**Post date:** [August 12, 2018, 3:35pm UTC](https://discourse.julialang.org/t/is-ijulia-meant-to-be-working-with-julia-v1-0-yet/13257/4 "2018-08-12T15:35:59Z")

</div>

indeed, fails on Windows 7 for me ☹

---

<div class="post-metadata">

**Author:** ![ceysa75](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ceysa75/32/19121_2.png) [@ceysa75](https://discourse.julialang.org/u/ceysa75)\
**Post date:** [August 18, 2018, 7:11am UTC](https://discourse.julialang.org/t/is-ijulia-meant-to-be-working-with-julia-v1-0-yet/13257/5 "2018-08-18T07:11:04Z")

</div>

Wanted to make my first steps with Jupyter. However, same issue here… Win10 64 Bit, Julia 1.0. Hints as given above are too complicated, at least for me. Thought, it’s just a straightforward thing with Julia&Jupyter…

---

<div class="post-metadata">

**Author:** ![bobmccrory](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bobmccrory/32/5137_2.png) [@bobmccrory](https://discourse.julialang.org/u/bobmccrory)\
**Post date:** [August 23, 2018, 6:15pm UTC](https://discourse.julialang.org/t/is-ijulia-meant-to-be-working-with-julia-v1-0-yet/13257/6 "2018-08-23T18:15:19Z")

</div>

IJulia hangs randomly on all three machines I’ve tried it on. All are running Window 10 (64 bit). Sometimes IJulia runs a notebook to completion, but most often it fails part way through. Since I’m just learning Julia, these notebooks are not complicated. I’ve tried the “dev IJulia” trick in the package manager suggested in issue #693. Initially that seemed to help, but not so much today.

Thanks to all who are working on this.

---

<div class="post-metadata">

**Author:** ![BLI](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bli/32/37206_2.png) [@BLI](https://discourse.julialang.org/u/BLI)\
**Post date:** [August 23, 2018, 9:23pm UTC](https://discourse.julialang.org/t/is-ijulia-meant-to-be-working-with-julia-v1-0-yet/13257/7 "2018-08-23T21:23:56Z")

</div>

I’ve tested IJulia on both Julia 0.7 and Julia 1.0 on Windows 10 (64bit) machines.

- If I start IJulia, a simple thing like `1+1` doesn’t work, and the notebook hangs.
- If I interrupt the kernel, and switch to Python 3, there are a few messages flashing in the notebook heading: 1) `No kernel` in orange text box, 2) `Kernel starting, please wait...` in white textbox, and finally, 3) `Kernel ready` in blue textbox – before that message disappears.
- With Python 3 kernel, operations like `1+1` respond immediately.
- Switching back to Julia 0.7.0 kernel, the following messages flash in the notebook heading: a) `No kernel` in orange text box, b) `Kernel starting, please wait...`, and finally c) `Connected` in blue textbox.
- Again, IJulia doesn’t work.

I don’t know if the difference in message is important… `Kernel ready` when starting Python 3, and the system works… `Connected` when starting Julia 0.7.0 when the system doesn’t work.

Another observation is that when I start the Python 3 kernel, the message `No kernel` in orange is shown for some time (5 seconds or so?), while when I start the Julia 0.7.0 kernel, the message `No kernel` in orange is shown for only a very short time (0.1 second or so?).

---

<div class="post-metadata">

**Author:** ![jandehaan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jandehaan/32/6805_2.png) [@jandehaan](https://discourse.julialang.org/u/jandehaan)\
**Post date:** [August 23, 2018, 9:57pm UTC](https://discourse.julialang.org/t/is-ijulia-meant-to-be-working-with-julia-v1-0-yet/13257/8 "2018-08-23T21:57:28Z")

</div>

I got IJulia to work with Julia v1.0 on Windows 10 by entering the following in the Julia REPL

```julia
(v1.0) pkg> add IJulia
ENV["IJULIA_DEBUG"] = true
(v1.0) pkg> dev Ijulia

```

---

<div class="post-metadata">

**Author:** ![John\_Gibson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/john_gibson/32/5321_2.png) [@John\_Gibson](https://discourse.julialang.org/u/John_Gibson)\
**Post date:** [August 23, 2018, 10:11pm UTC](https://discourse.julialang.org/t/is-ijulia-meant-to-be-working-with-julia-v1-0-yet/13257/9 "2018-08-23T22:11:42Z")

</div>

IJulia 1.9.3 works with Julia 1.0.0 on Linux.

Try running `using Pkg; Pkg.update()` to get the latest IJulia. That fixed an `UndefVarError: srand not defined` for me.

---

<div class="post-metadata">

**Author:** ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Post date:** [August 24, 2018, 1:19am UTC](https://discourse.julialang.org/t/is-ijulia-meant-to-be-working-with-julia-v1-0-yet/13257/10 "2018-08-24T01:19:39Z")

</div>

I don’t know man, it still hangs for me. (With Julia 0.7.0, Windows 10)

---

<div class="post-metadata">

**Author:** ![jandehaan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jandehaan/32/6805_2.png) [@jandehaan](https://discourse.julialang.org/u/jandehaan)\
**Post date:** [August 24, 2018, 1:43am UTC](https://discourse.julialang.org/t/is-ijulia-meant-to-be-working-with-julia-v1-0-yet/13257/11 "2018-08-24T01:43:43Z")

</div>

IJulia didn’t work with my installation of Julia 0.7.0 either. I therefore I uninstalled Julia 0.7.0 and deleted the associated directories. I then reinstalled Julia 0.7.0 from scratch.

I opened Julia REPL and ran the following (which is slightly different from what I wrote above).

```julia
(v1.0) pkg> add IJulia
julia> ENV["IJULIA_DEBUG"] = true
(v1.0) pkg> dev IJulia
(v1.0) pkg> build IJulia

```

And IJulia now works with Julia 0.7.0 too on my computer (Windows 10)

---

<div class="post-metadata">

**Author:** ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Post date:** [August 24, 2018, 2:42am UTC](https://discourse.julialang.org/t/is-ijulia-meant-to-be-working-with-julia-v1-0-yet/13257/12 "2018-08-24T02:42:13Z")

</div>

> [@jandehaan](#):
>
> ENV[“IJULIA\_DEBUG”] = true

No luck for me. I couldn’t even get the damn thing to build:

```julia
julia> ENV["IJULIA_DEBUG"] = true
true

(v0.7) pkg> build IJulia
  Building Conda ──→ `C:\Users\PetrKrysl\.julia\packages\Conda\m7vem\deps\build.log`
  Building MbedTLS → `C:\Users\PetrKrysl\.julia\packages\MbedTLS\Qo8TN\deps\build.log`
┌ Error: Error building `MbedTLS`:
│ ERROR: LoadError: IOError: unlink: operation not permitted (EPERM)

```

---

<div class="post-metadata">

**Author:** ![jandehaan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jandehaan/32/6805_2.png) [@jandehaan](https://discourse.julialang.org/u/jandehaan)\
**Post date:** [August 24, 2018, 2:49am UTC](https://discourse.julialang.org/t/is-ijulia-meant-to-be-working-with-julia-v1-0-yet/13257/13 "2018-08-24T02:49:07Z")

</div>

Sorry to hear that. I don’t know what to suggest next.  
Below is a printout of my REPL session after I installed Julia 0.7.0 from scratch. Maybe there is something in there that may help.

```julia
              _
   _ _ _(_)_ | A fresh approach to technical computing
  (_) | (_) (_) | Documentation: https://docs.julialang.org
   _ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` | |
  | | |_| | | | (_| | | Version 0.7.0 (2018-08-08 06:46 UTC)
 _/ |\ __'_|_|_|\__'_| | Official http://julialang.org/ release
|__/ | x86_64-w64-mingw32

(v0.7) pkg> add IJulia
  Updating registry at `C:\Users\Owner\.julia\registries\General`
  Updating git-repo `https://github.com/JuliaRegistries/General.git`
 Resolving package versions...
 Installed SweepOperator ─────────────── v0.2.0
 Installed PenaltyFunctions ──────────── v0.1.1
 Installed LearnBase ─────────────────── v0.2.2
 Installed TableTraitsUtils ──────────── v0.2.1
 Installed DataValues ────────────────── v0.4.5
 Installed StatsBase ─────────────────── v0.25.0
 Installed IndexedTables ─────────────── v0.7.4
 Installed DataStructures ────────────── v0.11.0
 Installed SortingAlgorithms ─────────── v0.3.1
 Installed TranscodingStreams ────────── v0.8.0
 Installed CodecZlib ─────────────────── v0.5.0
 Installed OnlineStatsBase ───────────── v0.9.0
 Installed WeakRefStrings ────────────── v0.5.2
 Installed Reexport ──────────────────── v0.2.0
 Installed TableTraits ───────────────── v0.3.1
 Installed Dagger ────────────────────── v0.6.2
 Installed Nullables ─────────────────── v0.0.7
 Installed OnlineStats ───────────────── v0.19.1
 Installed IteratorInterfaceExtensions ─ v0.1.1
 Installed Glob ──────────────────────── v1.2.0
 Installed RecipesBase ───────────────── v0.5.0
 Installed LossFunctions ─────────────── v0.3.1
 Installed TextParse ─────────────────── v0.6.0
  Updating `C:\Users\Owner\.julia\environments\v0.7\Project.toml`
 [no changes]
  Updating `C:\Users\Owner\.julia\environments\v0.7\Manifest.toml`
  [9e28174c] - BinDeps v0.8.8
  [b99e7846] ↑ BinaryProvider v0.3.3 ⇒ v0.4.1
  [944b1d66] ↑ CodecZlib v0.4.3 ⇒ v0.5.0
  [34da2185] ↑ Compat v1.0.0 ⇒ v1.0.1
  [8f4d0f93] ↑ Conda v0.8.1 ⇒ v1.0.1
  [d58978e5] ↑ Dagger v0.6.1 ⇒ v0.6.2
  [864edb3b] ↑ DataStructures v0.10.0 ⇒ v0.11.0
  [e7dc6d0d] ↑ DataValues v0.4.2 ⇒ v0.4.5
  [c27321d9] ↑ Glob v1.1.1 ⇒ v1.2.0
  [6deec6e2] ↑ IndexedTables v0.7.3 ⇒ v0.7.4
  [82899510] ↑ IteratorInterfaceExtensions v0.1.0 ⇒ v0.1.1
  [682c06a0] ↑ JSON v0.18.0 ⇒ v0.19.0
  [7f8f8fb0] ↑ LearnBase v0.1.6 ⇒ v0.2.2
  [30fc2ffe] ↑ LossFunctions v0.2.0 ⇒ v0.3.1
  [739be429] ↑ MbedTLS v0.5.12 ⇒ v0.6.0
  [4d1e1d77] ↑ Nullables v0.0.6 ⇒ v0.0.7
  [a15396b6] ↑ OnlineStats v0.18.0 ⇒ v0.19.1
  [925886fa] ↑ OnlineStatsBase v0.8.0 ⇒ v0.9.0
  [06bb1623] ↑ PenaltyFunctions v0.0.2 ⇒ v0.1.1
  [3cdcf5f2] ↑ RecipesBase v0.4.0 ⇒ v0.5.0
  [189a3867] ↑ Reexport v0.1.0 ⇒ v0.2.0
  [a2af1166] ↑ SortingAlgorithms v0.3.0 ⇒ v0.3.1
  [2913bbd2] ↑ StatsBase v0.24.0 ⇒ v0.25.0
  [7522ee7d] ↑ SweepOperator v0.1.0 ⇒ v0.2.0
  [3783bdb8] ↑ TableTraits v0.3.0 ⇒ v0.3.1
  [382cd787] ↑ TableTraitsUtils v0.2.0 ⇒ v0.2.1
  [e0df1984] ↑ TextParse v0.5.0 ⇒ v0.6.0
  [3bb67fe8] ↑ TranscodingStreams v0.5.3 ⇒ v0.8.0
  [30578b45] - URIParser v0.3.1
  [81def892] ↑ VersionParsing v1.1.1 ⇒ v1.1.2
  [ea10d353] ↑ WeakRefStrings v0.4.7 ⇒ v0.5.2
  [c2297ded] ↑ ZMQ v0.6.2 ⇒ v0.6.4
  Building CodecZlib → `C:\Users\Owner\.julia\packages\CodecZlib\wwgbh\deps\build.log`

julia> ENV["IJULIA_DEBUG"] = true
true

(v0.7) pkg> dev IJulia
  Updating git-repo `https://github.com/JuliaLang/IJulia.jl.git`
[ Info: Path `C:\Users\Owner\.julia\dev\IJulia` exists and looks like the correct package, using existing path instead of cloning
 Resolving package versions...
  Updating `C:\Users\Owner\.julia\environments\v0.7\Project.toml`
  [7073ff75] ↑ IJulia v1.9.0 ⇒ v1.9.3+ [`C:\Users\Owner\.julia\dev\IJulia`]
  Updating `C:\Users\Owner\.julia\environments\v0.7\Manifest.toml`
  [7073ff75] ↑ IJulia v1.9.0 ⇒ v1.9.3+ [`C:\Users\Owner\.julia\dev\IJulia`]

(v0.7) pkg> build IJulia
  Building Conda ──→ `C:\Users\Owner\.julia\packages\Conda\m7vem\deps\build.log`
  Building MbedTLS → `C:\Users\Owner\.julia\packages\MbedTLS\Qo8TN\deps\build.log`
  Building ZMQ ────→ `C:\Users\Owner\.julia\packages\ZMQ\yClfT\deps\build.log`
  Building IJulia ─→ `C:\Users\Owner\.julia\dev\IJulia\deps\build.log`
 Resolving package versions...

(v0.7) pkg>

```

---

<div class="post-metadata">

**Author:** ![mzaffalon](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mzaffalon/32/214168_2.png) [@mzaffalon](https://discourse.julialang.org/u/mzaffalon)\
**Post date:** [August 24, 2018, 5:38am UTC](https://discourse.julialang.org/t/is-ijulia-meant-to-be-working-with-julia-v1-0-yet/13257/14 "2018-08-24T05:38:23Z")

</div>

It is a Windows only problem, see [https://github.com/JuliaLang/IJulia.jl/issues/693](https://github.com/JuliaLang/IJulia.jl/issues/693).

---

<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:** [September 4, 2018, 12:23pm UTC](https://discourse.julialang.org/t/is-ijulia-meant-to-be-working-with-julia-v1-0-yet/13257/15 "2018-09-04T12:23:23Z")

</div>

Should hopefully be working now once you do a `Pkg.update`.

---

<div class="post-metadata">

**Author:** ![Ajaychat3](https://avatars.discourse-cdn.com/v4/letter/a/ecd19e/32.png) [@Ajaychat3](https://discourse.julialang.org/u/Ajaychat3)\
**Post date:** [September 18, 2018, 11:10am UTC](https://discourse.julialang.org/t/is-ijulia-meant-to-be-working-with-julia-v1-0-yet/13257/16 "2018-09-18T11:10:12Z")

</div>

I took the following steps to install IJulia and it works both on Julia 0.7 and 1.0 version on Win10. I am using normal installation of Python (not Conda).

1. ENV[“PYTHON”] = specify path to ptyhon.exe
2. ENV[“JUPYTER”] = specify path to jupyter.exe
3. using Pkg;Pkg.add(“IJulia”);Pkg.build(“IJulia”)
4. using IJulia

Hope it helps.

---

<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:** [September 18, 2018, 12:22pm UTC](https://discourse.julialang.org/t/is-ijulia-meant-to-be-working-with-julia-v1-0-yet/13257/17 "2018-09-18T12:22:10Z")

</div>

> [@Ajaychat3](#):
>
> I took the following steps to install IJulia and it works both on Julia 0.7 and 1.0 version on Win10. I am using normal installation of Python (not Conda).

On Windows it is also possible to use IJulia via Conda. However, there is currently a bug in the Anaconda installer for Python 3 that is affecting us, and the workaround is that you need to tell Conda.jl to install using Python 2:

> <https://github.com/JuliaLang/IJulia.jl/issues/739#issuecomment-419605998>
>
> I'm running Windows 10 1803. I tried to install IJulia with Julia 0.7.0 as well …as 1.0.0 and both failed. Julia tries to intsall miniconda and tries to invoke the bundled Jupyter but could not find the Python executable. C:%homepath%\\.julia\\packages\\IJulia\\k5o7j\\deps\\build.log says:
> \`\`\`
> Downloading and Extracting Packages
> Preparing transaction: ...working... done
> Verifying transaction: ...working... done
> Executing transaction: ...working... failed
> 
> ERROR conda.core.link:\_execute(502): An error occurred while installing package 'defaults::ipykernel-4.9.0-py37\_0'.
> LinkError: post-link script failed for package defaults::ipykernel-4.9.0-py37\_0
> running your command again with \`-v\` will provide additional information
> location of failed script: C:\\Users\\K19\\.julia\\packages\\Conda\\m7vem\\deps\\usr\\Scripts\\.ipykernel-post-link.bat
> ==\> script messages \<==
> \<None\>
> \`\`\`
> And then an ugly mess of exceptions:
> \`\`\`
> \[ Info: Installing Jupyter via the Conda package.
> \[ Info: Running \`conda install -y jupyter\` in root environment
> ERROR: LoadError: failed process: Process(setenv(\`'C:\\Users\\K19\\.julia\\packages\\Conda\\m7vem\\deps\\usr\\Scripts\\conda.exe' install -y jupyter\`,\["USERDOMAIN\_ROAMINGPROFILE=LAPTOP-JVG6JNHK", "ConEmuCfgDir=C:\\\\tools\\\\cmder\\\\vendor\\\\conemu-maximus5", "HOMEPATH=\\\\Users\\\\K19", "ConEmuBaseDir=C:\\\\tools\\\\cmder\\\\vendor\\\\conemu-maximus5\\\\ConEmu", "ChocolateyLastPathUpdate=Fri Aug 31 16:15:31 2018", "CMDER\_ROOT=C:\\\\tools\\\\cmder", "ProgramData=C:\\\\ProgramData", "ProgramW6432=C:\\\\Program Files", "PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC", "SESSIONNAME=Console", "APPDATA=C:\\\\Users\\\\K19\\\\AppData\\\\Roaming", "ConEmuDir=C:\\\\tools\\\\cmder\\\\vendor\\\\conemu-maximus5", "ConEmuBuild=180206", "PUBLIC=C:\\\\Users\\\\Public", "ChocolateyToolsLocation=C:\\\\tools", "USERDOMAIN=LAPTOP-JVG6JNHK", "LM\_LICENSE\_FILE=C:\\\\flexlm\\\\License.dat", "OS=Windows\_NT", "PROCESSOR\_REVISION=8e0a", "TMP=C:\\\\Users\\\\K19\\\\AppData\\\\Local\\\\Temp", "ALLUSERSPROFILE=C:\\\\ProgramData", "Path=C:\\\\tools\\\\cmder\\\\vendor\\\\conemu-maximus5\\\\ConEmu\\\\Scripts;C:\\\\tools\\\\cmder\\\\vendor\\\\conemu-maximus5;C:\\\\tools\\\\cmder\\\\vendor\\\\conemu-maximus5\\\\ConEmu;C:\\\\Program Files (x86)\\\\Intel\\\\Intel(R) Management Engine Components\\\\iCLS\\\\;C:\\\\Program Files\\\\Intel\\\\Intel(R) Management Engine Components\\\\iCLS\\\\;C:\\\\Windows\\\\system32;C:\\\\Windows;C:\\\\Windows\\\\System32\\\\Wbem;C:\\\\Windows\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\;C:\\\\Windows\\\\System32\\\\OpenSSH\\\\;C:\\\\Program Files (x86)\\\\Intel\\\\Intel(R) Management Engine Components\\\\DAL;C:\\\\Program Files\\\\Intel\\\\Intel(R) Management Engine Components\\\\DAL;C:\\\\Program Files (x86)\\\\Intel\\\\Intel(R) Management Engine Components\\\\IPT;C:\\\\Program Files\\\\Intel\\\\Intel(R) Management Engine Components\\\\IPT;C:\\\\Program Files\\\\Intel\\\\WiFi\\\\bin\\\\;C:\\\\Program Files\\\\Common Files\\\\Intel\\\\WirelessCommon\\\\;C:\\\\ProgramData\\\\chocolatey\\\\bin;C:\\\\Users\\\\K19\\\\Dropbox\\\\~Shortcuts;C:\\\\Program Files\\\\PuTTY\\\\;C:\\\\ProgramData\\\\chocolatey\\\\lib\\\\mpv.install\\\\tools;C:\\\\tools\\\\NirLauncher\\\\Nirsoft;C:\\\\Users\\\\K19\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps;C:\\\\Users\\\\K19\\\\AppData\\\\Local\\\\atom\\\\bin;C:\\\\tools\\\\cmder;C:\\\\Program Files\\\\MKVToolNix;C:\\\\Program Files\\\\Oracle\\\\VirtualBox;C:\\\\Users\\\\K19\\\\Dropbox\\\\~Shortcuts", "COMPUTERNAME=LAPTOP-JVG6JNHK", "ConEmuHWND=0x00040634", "USERNAME=K19", "CommonProgramFiles(x86)=C:\\\\Program Files (x86)\\\\Common Files", "CommonProgramFiles=C:\\\\Program Files\\\\Common Files", "CONDARC=C:\\\\Users\\\\K19\\\\.julia\\\\packages\\\\Conda\\\\m7vem\\\\deps\\\\usr\\\\condarc-julia.yml", "ConEmuBackHWND=0x0004065E", "ConEmuBaseDirShort=C:\\\\tools\\\\cmder\\\\vendor\\\\conemu-maximus5\\\\ConEmu", "ConEmuPalette=Monokai", "USERPROFILE=C:\\\\Users\\\\K19", "PSModulePath=C:\\\\Program Files\\\\WindowsPowerShell\\\\Modules;C:\\\\Windows\\\\system32\\\\WindowsPowerShell\\\\v1.0\\\\Modules", "PROCESSOR\_LEVEL=6", "=C:=C:\\\\Users\\\\K19\\\\.julia\\\\packages\\\\IJulia\\\\k5o7j\\\\deps", "SystemDrive=C:", "HOMEDRIVE=C:", "TEMP=C:\\\\Users\\\\K19\\\\AppData\\\\Local\\\\Temp", "PYTHONIOENCODING=UTF-8", "ConEmuServerPID=6768", "LOCALAPPDATA=C:\\\\Users\\\\K19\\\\AppData\\\\Local", "PROCESSOR\_IDENTIFIER=Intel64 Family 6 Model 142 Stepping 10, GenuineIntel", "DriverData=C:\\\\Windows\\\\System32\\\\Drivers\\\\DriverData", "NUMBER\_OF\_PROCESSORS=8", "ConEmuConfig=", "ConEmuWorkDir=C:\\\\Users\\\\K19\\\\AppData\\\\Local\\\\Julia-1.0.0", "PREFIX=C:\\\\Users\\\\K19\\\\.julia\\\\packages\\\\Conda\\\\m7vem\\\\deps\\\\usr\\\\pkgs\\\\python-3.7.0-hea74fb7\_0", "=::=::\\\\", "ComSpec=C:\\\\Windows\\\\system32\\\\cmd.exe", "ConEmuANSI=ON", "SystemRoot=C:\\\\Windows", "OneDrive=C:\\\\Users\\\\K19\\\\OneDrive", "ConEmuPID=2840", "ANSICON=101x1000 (101x29)", "ANSICON\_DEF=7", "ConEmuHooks=Enabled", "VBOX\_MSI\_INSTALL\_PATH=C:\\\\Program Files\\\\Oracle\\\\VirtualBox\\\\", "ProgramFiles(x86)=C:\\\\Program Files (x86)", "ConEmuDrawHWND=0x0005063C", "ChocolateyInstall=C:\\\\ProgramData\\\\chocolatey", "ConEmuWorkDrive=C:", "LOGONSERVER=\\\\\\\\LAPTOP-JVG6JNHK", "ConEmuAnsiLog=", "CONDA\_PREFIX=C:\\\\Users\\\\K19\\\\.julia\\\\packages\\\\Conda\\\\m7vem\\\\deps\\\\usr", "windir=C:\\\\Windows", "FPS\_BROWSER\_USER\_PROFILE\_STRING=Default", "configsetroot=C:\\\\Windows\\\\ConfigSetRoot", "ConEmuArgs2=", "JULIA\_LOAD\_PATH=@;C:\\\\Users\\\\K19\\\\AppData\\\\Local\\\\Temp\\\\jl\_3F58.tmp", "CommonProgramW6432=C:\\\\Program Files\\\\Common Files", "ProgramFiles=C:\\\\Program Files", "FPS\_BROWSER\_APP\_PROFILE\_STRING=Internet Explorer", "ConEmuDrive=C:", "PROCESSOR\_ARCHITECTURE=AMD64", "OPENBLAS\_MAIN\_FREE=1", "ConEmuArgs=/Icon \\"C:\\\\tools\\\\cmder\\\\icons\\\\cmder.ico\\" /Title Cmder /dir \\"C:\\\\Users\\\\K19\\""\]), ProcessExited(1)) \[1\]
> Stacktrace:
> \[1\] error(::String, ::Base.Process, ::String, ::Int64, ::String) at .\\error.jl:42
> \[2\] pipeline\_error at .\\process.jl:695 \[inlined\]
> \[3\] #run#505(::Bool, ::Function, ::Cmd) at .\\process.jl:653
> \[4\] run at .\\process.jl:651 \[inlined\]
> \[5\] macro expansion at .\\logging.jl:307 \[inlined\]
> \[6\] runconda(::Cmd, ::String) at C:\\Users\\K19\\.julia\\packages\\Conda\\m7vem\\src\\Conda.jl:112
> \[7\] add at C:\\Users\\K19\\.julia\\packages\\Conda\\m7vem\\src\\Conda.jl:174 \[inlined\] (repeats 2 times)
> \[8\] top-level scope at logging.jl:311
> \[9\] top-level scope at C:\\Users\\K19\\.julia\\packages\\IJulia\\k5o7j\\deps\\build.jl:38
> \[10\] include at .\\boot.jl:317 \[inlined\]
> \[11\] include\_relative(::Module, ::String) at .\\loading.jl:1038
> \[12\] include(::Module, ::String) at .\\sysimg.jl:29
> \[13\] include(::String) at .\\client.jl:388
> \[14\] top-level scope at none:0
> in expression starting at C:\\Users\\K19\\.julia\\packages\\IJulia\\k5o7j\\deps\\build.jl:9
> \`\`\`
> I looked at the script that failed:
> \`\`\`
> @echo off
> 
> :: Install kernelspec at post-link because conda doesn't substitute Windows paths correctly in JSON files
> "%PREFIX%\\python.exe" -m ipykernel install --sys-prefix \> NUL 2\>&1 && if errorlevel 1 exit 1
> \`\`\`
> However, \`%PREFIX%\` is not defined on my system. I manually added PREFIX as a system enviornment variable that points to the folder of the Python executable from miniconda (in my case \`C:\\Users\\K19\\.julia\\packages\\Conda\\m7vem\\deps\\usr\\pkgs\\python-3.7.0-hea74fb7\_0\`)
> and ran refreshenv.
> 
> I compiled IJulia again using \`Pkg.build("IJulia")\` and it failed again. I ran the aforementioned script again, and it tells me that "No module named ipykernel".
> 
> I don't know if IJulia is at fault but since I encountered this problem while installing IJulia I'll submit my issue here. Feel free to point me to other places.

If someone who uses Windows could take the time to file a proper bug report (e.g. by downloading the minconda installer and running it manually to reproduce in a clean example) with Anaconda that would be much appreciated.

---

<div class="post-metadata">

**Author:** ![Mastomaki](https://avatars.discourse-cdn.com/v4/letter/m/779978/32.png) [@Mastomaki](https://discourse.julialang.org/u/Mastomaki)\
**Post date:** [January 14, 2019, 1:03pm UTC](https://discourse.julialang.org/t/is-ijulia-meant-to-be-working-with-julia-v1-0-yet/13257/18 "2019-01-14T13:03:49Z")

</div>

IJulia does not work for me in Windows 10 or Kubuntu 18.04. Juliapro 1.0.2. Jupyter notebook can be started and notebook opened but it fails to connect to kernel, and after that shows “dead kernel”. Message

> A connection to the notebook server could not be established. The notebook will continue trying to reconnect. Check your network connection or notebook server configuration.

Here is what I type in Kubuntu:  
is also shown.

> julia\> using IJulia  
> [Info: Recompiling stale cache file /home/jube/.juliapro/compiled/v1.0/IJulia/nfu7T.ji for IJulia [7073ff75-c697-5162-941a-fcdaad2a7d2a]  
> ┌ Warning: Module Compat with build ID 3016602179527 is missing from the cache.  
> │ This may mean Compat [34da2185-b29b-5c13-b0c7-acf172513d20] does not support precompilation but is imported by a module that does.  
> └ @ Base loading.jl:947  
> ┌ Warning: Module Compat with build ID 3016602179527 is missing from the cache.  
> │ This may mean Compat [34da2185-b29b-5c13-b0c7-acf172513d20] does not support precompilation but is imported by a module that does.  
> └ @ Base loading.jl:947  
> [Info: Precompiling Conda [8f4d0f93-b110-5947-807f-2305c1781a2d]  
> ┌ Warning: Module Compat with build ID 3016602179527 is missing from the cache.  
> │ This may mean Compat [34da2185-b29b-5c13-b0c7-acf172513d20] does not support precompilation but is imported by a module that does.  
> └ @ Base loading.jl:947  
> [Info: Recompiling stale cache file /home/jube/.juliapro/compiled/v1.0/VersionParsing/VBbTm.ji for VersionParsing [81def892-9a0e-5fdd-b105-ffc91e053289]  
> ┌ Warning: Module Compat with build ID 3016602179527 is missing from the cache.  
> │ This may mean Compat [34da2185-b29b-5c13-b0c7-acf172513d20] does not support precompilation but is imported by a module that does.  
> └ @ Base loading.jl:947  
> julia\> notebook()

On Windows there warnings don’t appear but nevertheless the same error appears with the notebook:

> julia\> using IJulia  
> [Info: Precompiling IJulia [7073ff75-c697-5162-941a-fcdaad2a7d2a]  
> ┌ Warning: On Windows, creating file symlinks requires Administrator privileges  
> └ @ Base.Filesystem file.jl:789  
> julia\> notebook()

---

<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:** [January 14, 2019, 1:26pm UTC](https://discourse.julialang.org/t/is-ijulia-meant-to-be-working-with-julia-v1-0-yet/13257/19 "2019-01-14T13:26:03Z")

</div>

Please don’t resurrect old threads — IJulia has been working on Julia 1.0 for ages, for most people — to raise unrelated installation issues. Or in your case, two unrelated issues! Not all installation failures have the same cause, and you should generally try to file issues at the source of the problem.

In your first case, the error on KUbuntu seems unrelated to IJulia per se (you are seeing an error loading Compat, which also definitely works) and may be a problem with your JuliaPro installation. Try reinstalling, or downloading the standard Julia rather than JuliaPro, or filing a JuliaPro issue.

The warning about _“creating file symlinks requires Administrator privileges”_ (which arises on networked filesystems on Windows, I think), seems to have a come up a bunch packages last fall (e.g. [https://github.com/JuliaInterop/CxxWrap.jl/issues/124](https://github.com/JuliaInterop/CxxWrap.jl/issues/124)); it may be fixed by a package update if the problem is BinaryProvider as the issue I linked suggests. In any case, it is also not an IJulia issue per se.

---

<div class="post-metadata">

**Author:** ![Mastomaki](https://avatars.discourse-cdn.com/v4/letter/m/779978/32.png) [@Mastomaki](https://discourse.julialang.org/u/Mastomaki)\
**Post date:** [January 15, 2019, 9:41am UTC](https://discourse.julialang.org/t/is-ijulia-meant-to-be-working-with-julia-v1-0-yet/13257/20 "2019-01-15T09:41:26Z")

</div>

Ok. I got it working with the standard Julia 1.1.0 on Kubuntu 18.04.
