# Installing Julia in Windows Environment with No Internet

**URL:** <https://discourse.julialang.org/t/installing-julia-in-windows-environment-with-no-internet/60243>\
**Category:** Tooling\
**Tags:** windows, installation, firewall, environment\
**Created:** [April 29, 2021, 1:20pm UTC](https://discourse.julialang.org/t/installing-julia-in-windows-environment-with-no-internet/60243 "2021-04-29T13:20:55Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![Ashlin\_Harris](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ashlin_harris/32/210166_2.png) [@Ashlin\_Harris](https://discourse.julialang.org/u/Ashlin_Harris)\
**Post date:** [February 13, 2023, 6:48pm UTC](https://discourse.julialang.org/t/installing-julia-in-windows-environment-with-no-internet/60243/7 "2023-02-13T18:48:17Z")

</div>

PackageCompiler.jl’s [`create_sysimage()`](https://julialang.github.io/PackageCompiler.jl/dev/sysimages.html) is great for this! You can just swap out Julia’s default sysimage and have a fully-featured Julia session with whatever packages you need. Most packages nowadays are fully relocatable, and this should only require a single compilation, though packages with lazy-loading need to be specified manually. I’ve [written a tutorial on this](https://discourse.julialang.org/t/secure-systems-an-alternate-use-case-for-packagecompiler-jl/90955), and while I’ve never tried setting up a Windows environment this way, it seems possible, and this could be useful to others.

---

_[View the full topic](https://discourse.julialang.org/t/installing-julia-in-windows-environment-with-no-internet/60243)._
