# How do I use packages from the web in my project?

**URL:** <https://discourse.julialang.org/t/how-do-i-use-packages-from-the-web-in-my-project/34660>\
**Category:** New to Julia\
**Tags:** package\
**Created:** [February 14, 2020, 10:51pm UTC](https://discourse.julialang.org/t/how-do-i-use-packages-from-the-web-in-my-project/34660 "2020-02-14T22:51:07Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kuh\_Tornado](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kuh_tornado/32/12853_2.png) [@Kuh\_Tornado](https://discourse.julialang.org/u/Kuh_Tornado)\
**Post date:** [February 14, 2020, 10:51pm UTC](https://discourse.julialang.org/t/how-do-i-use-packages-from-the-web-in-my-project/34660/1 "2020-02-14T22:51:07Z")

</div>

Hi there,

I’m trying to make my first steps in Julia and as a simple project I want to create a plot from a pre existing CSV file. I saw that there is a CSV package, but how can I import it?

The documentation seems to mostly cover the REPL, which I’m not using. There also seems to be a `Project.toml` file, but how can I fetch the dependencies I put in there? Do I use `Pkg.add` in my code file? What do `include` and `using` do then?

Also there is a shell program called `pkg` mentioned, which I don’t seem to have (I got julia 1.3 via pacman on Manjaro).  
I’m using VSCode with the extension as my IDE.

This is how my project looks:

 ![image](https://global.discourse-cdn.com/julialang/original/3X/3/4/348383164587dd797d7de7f01cbfe52c8a9d6ba0.png)

---

<div class="post-metadata">

**Author:** ![Iulian.Cioarca](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/iulian.cioarca/32/30166_2.png) [@Iulian.Cioarca](https://discourse.julialang.org/u/Iulian.Cioarca)\
**Post date:** [February 19, 2020, 7:03am UTC](https://discourse.julialang.org/t/how-do-i-use-packages-from-the-web-in-my-project/34660/2 "2020-02-19T07:03:32Z")

</div>

You need to use the REPL to install packages. To enter package mode you type `]`  
Example:

```julia
]add CSV

```

Please check:  
[https://docs.julialang.org/en/v1/stdlib/Pkg/](https://docs.julialang.org/en/v1/stdlib/Pkg/)

---

<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:** [February 19, 2020, 7:09am UTC](https://discourse.julialang.org/t/how-do-i-use-packages-from-the-web-in-my-project/34660/3 "2020-02-19T07:09:14Z")

</div>

> [@Kuh\_Tornado](#):
>
> What do `include` and `using` do then?

Did you mean to ask about the difference between `import` and `using`? In this case, you want to take a look at [the relevant part of the Julia documentation](https://docs.julialang.org/en/latest/manual/faq/#What-is-the-difference-between-%22using%22-and-%22import%22?-1).

`include` on the other hand [does something else entirely](https://docs.julialang.org/en/latest/base/base/#Base.include).

Hope this helps, and welcome to Julia!
