# Julia 1.0 IDE for Windows

**URL:** https://discourse.julialang.org/t/julia-1-0-ide-for-windows/17449
**Category:** New to Julia
**Created:** [November 12, 2018, 8:02pm UTC](https://discourse.julialang.org/t/julia-1-0-ide-for-windows/17449 "2018-11-12T20:02:51Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![Seanny123](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/seanny123/32/5271_2.png) [@Seanny123](https://discourse.julialang.org/u/Seanny123)
#### Post date: [November 12, 2018, 8:02pm UTC](https://discourse.julialang.org/t/julia-1-0-ide-for-windows/17449/1 "2018-11-12T20:02:51Z")

</div>

I was wondering if anyone has been working on Windows with Julia 1.0 and has had any positive experiences using an IDE.

- The Visual Studio Code extension doesn’t support Julia 1.0 and definitely doesn’t work for Windows.
- The Atom-based Juno-IDE isn’t doing any linting, which is kind of basic functionality I would expect from an IDE. Maybe I’m just using this tool incorrectly?
- Jupyter Notebook is fine, but isn’t really an IDE.
- I know how to use vim, but I’m really not fast with it. Consequently, I’m hesitant to use it with this language I just started learning.

---

<div class="post-metadata">

### Author: ![pdeffebach](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pdeffebach/32/10320_2.png) [@pdeffebach](https://discourse.julialang.org/u/pdeffebach)
#### Post date: [November 12, 2018, 9:38pm UTC](https://discourse.julialang.org/t/julia-1-0-ide-for-windows/17449/2 "2018-11-12T21:38:09Z")

</div>

JupyterLab is more of an IDE, but there’s no linting.

---

<div class="post-metadata">

### Author: ![Juan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juan/32/7657_2.png) [@Juan](https://discourse.julialang.org/u/Juan)
#### Post date: [November 13, 2018, 12:58am UTC](https://discourse.julialang.org/t/julia-1-0-ide-for-windows/17449/3 "2018-11-13T00:58:56Z")

</div>

> [@pdeffebach](#):
>
> JupyterLab

I’m not able to use Jupyter nor Visual Studio with Julia 1.0, I guess they are not compatible.

---

<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: [November 13, 2018, 4:16am UTC](https://discourse.julialang.org/t/julia-1-0-ide-for-windows/17449/4 "2018-11-13T04:16:14Z")

</div>

@Juan ; Jupyter notebook is certainly compatible with Julia 1.0. Not sure about JupyterLab.

---

<div class="post-metadata">

### Author: ![carstenbauer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/carstenbauer/32/4981_2.png) [@carstenbauer](https://discourse.julialang.org/u/carstenbauer)
#### Post date: [November 13, 2018, 6:01am UTC](https://discourse.julialang.org/t/julia-1-0-ide-for-windows/17449/5 "2018-11-13T06:01:28Z")

</div>

I use the super fast sublime text 3 on windows. However, it’s probably not a full IDE

---

<div class="post-metadata">

### Author: ![shorty66](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/shorty66/32/3254_2.png) [@shorty66](https://discourse.julialang.org/u/shorty66)
#### Post date: [November 13, 2018, 7:01am UTC](https://discourse.julialang.org/t/julia-1-0-ide-for-windows/17449/6 "2018-11-13T07:01:30Z")

</div>

The julia 1.0 compatible [version 0.11.0-alpha](https://github.com/JuliaEditorSupport/julia-vscode/releases) of the VSCode-Pugin for julia has just been released. It has to be installed using the `.vsix`-file from that link until it will be released as stable version.

I have been using the master branch of the plugin for the last few weeks and 1.0 support is pretty good now.

---

<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: [November 13, 2018, 7:37am UTC](https://discourse.julialang.org/t/julia-1-0-ide-for-windows/17449/7 "2018-11-13T07:37:40Z")

</div>

I updated vscode with this new extension and it gives out a crash message. I even tried uninstalling the old one and installing the new one but it doesnot help.

---

<div class="post-metadata">

### Author: ![johnh](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/johnh/32/3615_2.png) [@johnh](https://discourse.julialang.org/u/johnh)
#### Post date: [November 13, 2018, 9:16am UTC](https://discourse.julialang.org/t/julia-1-0-ide-for-windows/17449/8 "2018-11-13T09:16:52Z")

</div>

Hi @Seanny123 I am a fan of Atom and use it on Windows 10.  
There is a linter package for Julia: [linter-julia](https://atom.io/packages/linter-julia)  
Please put a message on this thread if you have trouble installing it.  
Oh, I use the Atom Beta version. I have never found any instability with that.

---

<div class="post-metadata">

### Author: ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)
#### Post date: [November 13, 2018, 9:18am UTC](https://discourse.julialang.org/t/julia-1-0-ide-for-windows/17449/9 "2018-11-13T09:18:55Z")

</div>

> [@Seanny123](#):
>
> The Atom-based Juno-IDE isn’t doing any linting, which is kind of basic functionality I would expect from an IDE. Maybe I’m just using this tool incorrectly?

No, Juno just doesn’t have an integrated Linter yet (although we _do_ have Traceur.jl integration since the last release). Also see [Is there currently any linter for Juno on 1.0+? - #2 by pfitzseb](https://discourse.julialang.org/t/is-there-currently-any-linter-for-juno-on-1-0/17450/2).

---

<div class="post-metadata">

### Author: ![Juan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juan/32/7657_2.png) [@Juan](https://discourse.julialang.org/u/Juan)
#### Post date: [November 13, 2018, 10:42am UTC](https://discourse.julialang.org/t/julia-1-0-ide-for-windows/17449/10 "2018-11-13T10:42:09Z")

</div>

It seems to work for me, thanks.  
I’m using VS Code 1.28.2 on Windows 10 X64.

PD: I’ve just tried on a different computer with Windows 7 with VS Code 1.29.0 and it also works. And I haven’t needed to create exclusion rules on the firewall nor antivirus nor anything strange.  
I’ve just installed Julia as administrator and VS Code and cofigured the path por VS Code.

Should we install these things as user instead?  
I don’t want to have privilege problems when compiling packages.

PD2:

Now I’ve tried to install the package Plots and I get this error:

> julia\> Pkg.build(“GR”)  
> Building GR → `C:\Users\med\.julia\packages\GR\k8wwU\deps\build.log`  
> ┌ Error: Error building `GR`:  
> [ Info: Downloading pre-compiled GR 0.35.0 Windows binary  
> │ [ Info: Using insecure connection  
> │ [ Info: Cannot download GR run-time  
> │ ERROR: LoadError: IOError: chmod: no such file or directory (ENOENT)  
> │ Stacktrace:  
> │ [1] uv\_error at .\libuv.jl:85 [inlined]  
> │ [2] #chmod#16(::Bool, ::Function, ::String, ::UInt16) at .\file.jl:829  
> │ [3] chmod at .\file.jl:828 [inlined]  
> │ [4] #rm#9(::Bool, ::Bool, ::Function, ::String) at .\file.jl:250  
> │ [5] rm(::String) at .\file.jl:245  
> │ [6] top-level scope at logging.jl:319  
> │ [7] top-level scope at C:\Users\med.julia\packages\GR\k8wwU\deps\build.jl:91  
> │ [8] include at .\boot.jl:317 [inlined]  
> │ [9] include\_relative(::Module, ::String) at .\loading.jl:1044  
> │ [10] include(::Module, ::String) at .\sysimg.jl:29  
> │ [11] include(::String) at .\client.jl:392  
> │ [12] top-level scope at none:0  
> │ in expression starting at C:\Users\med.julia\packages\GR\k8wwU\deps\build.jl:63  
> └ @ Pkg.Operations  
> C:\cygwin\home\Administrator\buildbot\worker\package\_win64\build\usr\share\julia\stdlib\v1.0\Pkg\src\Operations.jl:1097

I don’t know if it has anything to do.

---

<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: [November 13, 2018, 10:56am UTC](https://discourse.julialang.org/t/julia-1-0-ide-for-windows/17449/11 "2018-11-13T10:56:42Z")

</div>

I am using vscode 1.29 on win10 x64. It crashes.

---

<div class="post-metadata">

### Author: ![pdeffebach](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pdeffebach/32/10320_2.png) [@pdeffebach](https://discourse.julialang.org/u/pdeffebach)
#### Post date: [November 13, 2018, 12:36pm UTC](https://discourse.julialang.org/t/julia-1-0-ide-for-windows/17449/12 "2018-11-13T12:36:22Z")

</div>

It is definitely compatible. Could you report your error messages? As long as the jupyter kernal can see your julia installation and you have IJulia installed, it you should be able to select julia from the GUI.

---

<div class="post-metadata">

### Author: ![shorty66](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/shorty66/32/3254_2.png) [@shorty66](https://discourse.julialang.org/u/shorty66)
#### Post date: [November 13, 2018, 1:47pm UTC](https://discourse.julialang.org/t/julia-1-0-ide-for-windows/17449/13 "2018-11-13T13:47:09Z")

</div>

I installed VSCode as user and it works perfectly with the julia extension.

---

<div class="post-metadata">

### Author: ![ArchieCall](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/archiecall/32/206_2.png) [@ArchieCall](https://discourse.julialang.org/u/ArchieCall)
#### Post date: [November 13, 2018, 2:18pm UTC](https://discourse.julialang.org/t/julia-1-0-ide-for-windows/17449/14 "2018-11-13T14:18:04Z")

</div>

0.11.0-alpha.8 also works well for me.

On Windows 10.

---

<div class="post-metadata">

### Author: ![Seanny123](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/seanny123/32/5271_2.png) [@Seanny123](https://discourse.julialang.org/u/Seanny123)
#### Post date: [November 13, 2018, 4:25pm UTC](https://discourse.julialang.org/t/julia-1-0-ide-for-windows/17449/15 "2018-11-13T16:25:22Z")

</div>

I’m so relieved this works with both Intellisense and Linting!

[GUI-like debugging](https://discourse.julialang.org/t/how-do-you-use-debuggers/4580) would be nice too, but I understand it takes a while to develop. If it was easy, I would develop it myself!

---

<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: [November 13, 2018, 6:12pm UTC](https://discourse.julialang.org/t/julia-1-0-ide-for-windows/17449/16 "2018-11-13T18:12:54Z")

</div>

Even Fortran has a working language server now…

> **[GitHub - hansec/fortran-language-server: Fortran Language Server for the...](https://github.com/hansec/fortran-language-server)**
>
> Fortran Language Server for the Language Server Protocol - GitHub - hansec/fortran-language-server: Fortran Language Server for the Language Server Protocol

Really hope to see Julia gets better editor support.

---

<div class="post-metadata">

### Author: ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)
#### Post date: [November 13, 2018, 6:29pm UTC](https://discourse.julialang.org/t/julia-1-0-ide-for-windows/17449/17 "2018-11-13T18:29:46Z")

</div>

> [@Yifan\_Liu](#):
>
> Even Fortran

I am not sure what the “even” is supposed to imply here — Fortran is at least 3-4 decades older than Julia, and has a very large userbase.

I am confident that Julia will get a stable backend at some point, but the best way to make that happen is contributing to it.

---

<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: [November 13, 2018, 6:31pm UTC](https://discourse.julialang.org/t/julia-1-0-ide-for-windows/17449/18 "2018-11-13T18:31:07Z")

</div>

> [@Yifan\_Liu](#):
>
> Even Fortran has a working language server now…

Julia also has a working language server. The alpha works fine for me. Did you try it?

---

<div class="post-metadata">

### Author: ![non-Jedi](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/non-jedi/32/3645_2.png) [@non-Jedi](https://discourse.julialang.org/u/non-Jedi)
#### Post date: [November 13, 2018, 7:43pm UTC](https://discourse.julialang.org/t/julia-1-0-ide-for-windows/17449/19 "2018-11-13T19:43:44Z")

</div>

Which commit is the alpha release? I’m not seeing it here: [https://github.com/JuliaEditorSupport/LanguageServer.jl/releases](https://github.com/JuliaEditorSupport/LanguageServer.jl/releases).

---

<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: [November 13, 2018, 8:00pm UTC](https://discourse.julialang.org/t/julia-1-0-ide-for-windows/17449/20 "2018-11-13T20:00:06Z")

</div>

The VSCode release is [Releases · julia-vscode/julia-vscode · GitHub](https://github.com/JuliaEditorSupport/julia-vscode/releases) which probably uses a recent commit of LanguageServer.jl

[Next page](https://discourse.julialang.org/t/julia-1-0-ide-for-windows/17449.md?page=2)
