# Choosing environments in VSCode

**URL:** <https://discourse.julialang.org/t/choosing-environments-in-vscode/119279>\
**Category:** VS Code\
**Tags:** vscode, environment\
**Created:** [September 11, 2024, 11:15am UTC](https://discourse.julialang.org/t/choosing-environments-in-vscode/119279 "2024-09-11T11:15:36Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![juliohm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juliohm/32/215266_2.png) [@juliohm](https://discourse.julialang.org/u/juliohm)\
**Post date:** [September 11, 2024, 11:15am UTC](https://discourse.julialang.org/t/choosing-environments-in-vscode/119279/1 "2024-09-11T11:15:36Z")

</div>

1. What is the difference between starting a Julia REPL in VSCode and activating the environment of the folder with Pkg versus clicking on the “Julia env” button as described in the docs?

> **[Julia Environments · Julia in VS Code](https://www.julia-vscode.org/docs/stable/userguide/env/)**
>
> Documentation for Julia in VS Code.

1. The button performs additional steps other than activating the env?

2. What is the easiest method to share a project folder with students and instantiate the project within VSCode?

---

<div class="post-metadata">

**Author:** ![lmiq](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lmiq/32/18314_2.png) [@lmiq](https://discourse.julialang.org/u/lmiq)\
**Post date:** [September 11, 2024, 12:13pm UTC](https://discourse.julialang.org/t/choosing-environments-in-vscode/119279/2 "2024-09-11T12:13:31Z")

</div>

> [@juliohm](#):
>
> What is the easiest method to share a project folder with students and instantiate the project within VSCode?

I have a nice experience in just making the course project a regular package (not registered). Then the students can just `add` the package and use it. With the plus that the documentation of the “package” can work as a tutorial.

This is what I do here, for instance: [Início · FundamentosDMC.jl](https://m3g.github.io/FundamentosDMC.jl/stable/)

---

<div class="post-metadata">

**Author:** ![juliohm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juliohm/32/215266_2.png) [@juliohm](https://discourse.julialang.org/u/juliohm)\
**Post date:** [September 11, 2024, 1:13pm UTC](https://discourse.julialang.org/t/choosing-environments-in-vscode/119279/3 "2024-09-11T13:13:12Z")

</div>

Thanks for sharing this approach. I am curious if VSCode itself provides helpers to instantiate a project folder that doesn’t contain a package.
