# Copy packages to an offline machine (for dummies)

**URL:** <https://discourse.julialang.org/t/copy-packages-to-an-offline-machine-for-dummies/63342>\
**Category:** New to Julia\
**Tags:** package, package-manager\
**Created:** [June 22, 2021, 12:46am UTC](https://discourse.julialang.org/t/copy-packages-to-an-offline-machine-for-dummies/63342 "2021-06-22T00:46:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jmcastro2109](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jmcastro2109/32/38427_2.png) [@jmcastro2109](https://discourse.julialang.org/u/jmcastro2109)\
**Post date:** [June 22, 2021, 12:46am UTC](https://discourse.julialang.org/t/copy-packages-to-an-offline-machine-for-dummies/63342/1 "2021-06-22T00:46:09Z")

</div>

Hello,

I am trying to copy the packages from my PC to another PC that is not connected to the internet. I know that there are a number of threads about this out there, however, frankly, I do not understand the proposed solutions.

My first instinct was just to copy/paste the .julia folder. However, this did not work because PyCall did not build since there was an IO error with Julia trying to mkdir something.

Can someone please explain me what are the steps to do this?

---

<div class="post-metadata">

**Author:** ![jmcastro2109](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jmcastro2109/32/38427_2.png) [@jmcastro2109](https://discourse.julialang.org/u/jmcastro2109)\
**Post date:** [June 22, 2021, 2:00pm UTC](https://discourse.julialang.org/t/copy-packages-to-an-offline-machine-for-dummies/63342/2 "2021-06-22T14:00:01Z")

</div>

Someone?

---

<div class="post-metadata">

**Author:** ![Timothy](https://avatars.discourse-cdn.com/v4/letter/t/f14d63/32.png) [@Timothy](https://discourse.julialang.org/u/Timothy)\
**Post date:** [April 19, 2022, 5:48am UTC](https://discourse.julialang.org/t/copy-packages-to-an-offline-machine-for-dummies/63342/3 "2022-04-19T05:48:42Z")

</div>

I am not sure of the approach to use for packages which require offline access to PyCall, but in general I use libraries such as Pluto, Plots and Unitful offline with the following approach:

To get Julia working on a computer without internet access:

1. Install desired packages onto a computer with internet access.
2. Copy entire `.julia` directory and transfer onto the computer without internet access.

This works for me when both computers are running Windows10. I assume you could do the same with other operating systems as long as the operating system on both computers is the same.
