# Julia environments with multiple workers

**URL:** https://discourse.julialang.org/t/julia-environments-with-multiple-workers/20135
**Category:** General Usage
**Tags:** package
**Created:** [January 26, 2019, 11:19pm UTC](https://discourse.julialang.org/t/julia-environments-with-multiple-workers/20135 "2019-01-26T23:19:04Z")
**Posts on this page:** 4
**Page:** 1

<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: [January 26, 2019, 11:19pm UTC](https://discourse.julialang.org/t/julia-environments-with-multiple-workers/20135/1 "2019-01-26T23:19:04Z")

</div>

How is the instantiation of an environment handled in multiple-worker settings? Should I run

```julia
using Distributed
@everywhere begin
	using Pkg
	Pkg.activate(".")
end

```

? I do seem to get some warning messages about access to caches during pre-compilation and such. Should then the activation of the environment be performed only on the process 1?

---

<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: [January 27, 2019, 4:10am UTC](https://discourse.julialang.org/t/julia-environments-with-multiple-workers/20135/2 "2019-01-27T04:10:04Z")

</div>

Bump. Any parallel-computing experts still up?

---

<div class="post-metadata">

### Author: ![00vareladavid](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/00vareladavid/32/23521_2.png) [@00vareladavid](https://discourse.julialang.org/u/00vareladavid)
#### Post date: [January 27, 2019, 4:40am UTC](https://discourse.julialang.org/t/julia-environments-with-multiple-workers/20135/3 "2019-01-27T04:40:25Z")

</div>

The best discussion I am aware of is [Packages and workers - #9 by teored90](https://discourse.julialang.org/t/packages-and-workers/14072/9), which links to this issue: [Workers should inherit Pkg environment · Issue #28781 · JuliaLang/julia · GitHub](https://github.com/JuliaLang/julia/issues/28781). As far as I am aware, `Pkg`/code-loading does not provide any mechanisms to further streamline the process.

---

<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: [January 27, 2019, 5:21am UTC](https://discourse.julialang.org/t/julia-environments-with-multiple-workers/20135/4 "2019-01-27T05:21:53Z")

</div>

Great find, thanks a million!
