# Installing from JuliaPro by Julia Computing. Where are all the packages?

**URL:** <https://discourse.julialang.org/t/installing-from-juliapro-by-julia-computing-where-are-all-the-packages/41637>\
**Category:** Tooling\
**Tags:** package, juliapro\
**Created:** [June 17, 2020, 11:47pm UTC](https://discourse.julialang.org/t/installing-from-juliapro-by-julia-computing-where-are-all-the-packages/41637 "2020-06-17T23:47:43Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![SatyaKomatineni](https://avatars.discourse-cdn.com/v4/letter/s/ec9cab/32.png) [@SatyaKomatineni](https://discourse.julialang.org/u/SatyaKomatineni)\
**Post date:** [June 17, 2020, 11:47pm UTC](https://discourse.julialang.org/t/installing-from-juliapro-by-julia-computing-where-are-all-the-packages/41637/1 "2020-06-17T23:47:43Z")

</div>

Hello I have installed JulioPro from JuliaComputing.

The site says it has lots and lots of packages.

They seem to be there in a number of sub directories.

when I type in Pkg RELP

status

it only shows 4 or 5.

For example I do see “datastructures” as a package related directory somewhere in the installation path.

But I have to do

add datastructures

to get that show up on

status

Is there more I need to do after the install of JuliaPro to have the additional installed packages show up for “using”

Appreciate your help  
Satya

---

<div class="post-metadata">

**Author:** ![xiaodai](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/xiaodai/32/15937_2.png) [@xiaodai](https://discourse.julialang.org/u/xiaodai)\
**Post date:** [June 17, 2020, 11:51pm UTC](https://discourse.julialang.org/t/installing-from-juliapro-by-julia-computing-where-are-all-the-packages/41637/2 "2020-06-17T23:51:47Z")

</div>

`]add PkgName`

---

<div class="post-metadata">

**Author:** ![SatyaKomatineni](https://avatars.discourse-cdn.com/v4/letter/s/ec9cab/32.png) [@SatyaKomatineni](https://discourse.julialang.org/u/SatyaKomatineni)\
**Post date:** [June 18, 2020, 12:14pm UTC](https://discourse.julialang.org/t/installing-from-juliapro-by-julia-computing-where-are-all-the-packages/41637/3 "2020-06-18T12:14:47Z")

</div>

Hello, thanks for responding.

Installation seem to have installed all those packages.

Do I need to explicitly add them?

1. where does Julia look for available packages alrerady due to installation?
2. is there a file system path where Julia will look for installed packages? Or do they have to be in project.toml
3. Is “install/download” separate from “add”
4. I see the added package due to (add package) in project.toml and only a handful
5. what do installation programs like “JuliaPro” make their libraries available on the local installation? instead of going to the web to download them
6. is add package necessary even though the package was installed by the installation program?

Thanks a lot for helping

---

<div class="post-metadata">

**Author:** ![heliosdrm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/heliosdrm/32/3851_2.png) [@heliosdrm](https://discourse.julialang.org/u/heliosdrm)\
**Post date:** [June 18, 2020, 1:56pm UTC](https://discourse.julialang.org/t/installing-from-juliapro-by-julia-computing-where-are-all-the-packages/41637/4 "2020-06-18T13:56:03Z")

</div>

This answers most of your questions:  
[https://juliacomputing.com/blog/2018/10/16/juliapro.html](https://juliacomputing.com/blog/2018/10/16/juliapro.html)

A similar thread about this issue (that also included that link):

> [@Does JuliaPro 1.0.1.1 come with the curated packages? Also a tip on authentication for package installation](https://discourse.julialang.org/t/does-juliapro-1-0-1-1-come-with-the-curated-packages-also-a-tip-on-authentication-for-package-installation/16188):
>
> I was very excited when Julia 1.0 came out. Since then I was waiting for JuliaPro 1.x as I love the curated packages that just work out of box. When it finally arrived, yesterday I installed JuliaPro 1.0.1.1 on Windows 10 64-bit, and glanced through the document on the new package manager. To my surprise, the curated packages that used to come with JuliaPro (e.g. 0.6.x) could not be found. For example, “using StatsBase” will give the following error message: ERROR: ArgumentError: Package Stats…

The only question not covered there is:

> [@SatyaKomatineni](#):
>
> 1. is there a file system path where Julia will look for installed packages? Or do they have to be in project.toml

`Project.toml` has the list of direct dependencies in the environment (those that you can load with `using` or `import`, and can also see in `]status`). Installed packages also include indirect dependencies, which are listed in `Manifest.toml`.

All added packages and their dependencies are installed in `.julia/packages`, if you want to know the path to them, but you shouldn’t normally have to deal with that. You can leave the job to the Julia package manager.

More about this in the Julia manual:  
[https://docs.julialang.org/en/v1/manual/code-loading/](https://docs.julialang.org/en/v1/manual/code-loading/)

---

<div class="post-metadata">

**Author:** ![SatyaKomatineni](https://avatars.discourse-cdn.com/v4/letter/s/ec9cab/32.png) [@SatyaKomatineni](https://discourse.julialang.org/u/SatyaKomatineni)\
**Post date:** [June 18, 2020, 3:02pm UTC](https://discourse.julialang.org/t/installing-from-juliapro-by-julia-computing-where-are-all-the-packages/41637/5 "2020-06-18T15:02:46Z")

</div>

Somethings are still unclear. (I will persist…and see where it takes and hope to post it here what i find to help other starters)

where is (in what configuration file) the DEPOT\_PATH placed by JuliaPro installation?

Also what is “precompile\_all\_packages.bat”?

---

<div class="post-metadata">

**Author:** ![SatyaKomatineni](https://avatars.discourse-cdn.com/v4/letter/s/ec9cab/32.png) [@SatyaKomatineni](https://discourse.julialang.org/u/SatyaKomatineni)\
**Post date:** [June 18, 2020, 3:52pm UTC](https://discourse.julialang.org/t/installing-from-juliapro-by-julia-computing-where-are-all-the-packages/41637/6 "2020-06-18T15:52:37Z")

</div>

Ok.

Depot\_path is formulated this way

1. ~/.julia where ~ is the user home as appropriate on the system;
2. an architecture-specific shared system directory, e.g. /usr/local/share/julia;
3. an architecture-independent shared system directory, e.g. /usr/share/julia.

From docs at

[https://docs.julialang.org/en/v1/base/constants/#Base.Sys.MACHINE](https://docs.julialang.org/en/v1/base/constants/#Base.Sys.MACHINE)

---

<div class="post-metadata">

**Author:** ![SatyaKomatineni](https://avatars.discourse-cdn.com/v4/letter/s/ec9cab/32.png) [@SatyaKomatineni](https://discourse.julialang.org/u/SatyaKomatineni)\
**Post date:** [June 18, 2020, 3:55pm UTC](https://discourse.julialang.org/t/installing-from-juliapro-by-julia-computing-where-are-all-the-packages/41637/7 "2020-06-18T15:55:28Z")

</div>

wonder if some one can put a short right up connecting

depot\_path  
registries  
environments  
manifest.toml  
project.toml  
install vs add packages  
what should one care and what is internal  
overview of quick installation directory of Julia or JuliaPro

For starters.

---

<div class="post-metadata">

**Author:** ![heliosdrm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/heliosdrm/32/3851_2.png) [@heliosdrm](https://discourse.julialang.org/u/heliosdrm)\
**Post date:** [June 18, 2020, 3:55pm UTC](https://discourse.julialang.org/t/installing-from-juliapro-by-julia-computing-where-are-all-the-packages/41637/8 "2020-06-18T15:55:50Z")

</div>

The correct link should be:  
[https://docs.julialang.org/en/v1/base/constants/#Base.DEPOT\_PATH](https://docs.julialang.org/en/v1/base/constants/#Base.DEPOT_PATH)

Nevertheless, what you cite is the _default value_ (which may change in some configurations). The best way to know where `DEPOT_PATH` points at is just looking its values in a Julia session:

```julia
julia> DEPOT_PATH

```

---

<div class="post-metadata">

**Author:** ![SatyaKomatineni](https://avatars.discourse-cdn.com/v4/letter/s/ec9cab/32.png) [@SatyaKomatineni](https://discourse.julialang.org/u/SatyaKomatineni)\
**Post date:** [June 18, 2020, 4:02pm UTC](https://discourse.julialang.org/t/installing-from-juliapro-by-julia-computing-where-are-all-the-packages/41637/9 "2020-06-18T16:02:23Z")

</div>

That is correct. your URL.

Although i can see DEPOT\_PATH, how is this set? where is this set when it is not the default.

for instance for juliaPro install it is showing as

~/.juliaPro

---

<div class="post-metadata">

**Author:** ![heliosdrm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/heliosdrm/32/3851_2.png) [@heliosdrm](https://discourse.julialang.org/u/heliosdrm)\
**Post date:** [June 18, 2020, 6:43pm UTC](https://discourse.julialang.org/t/installing-from-juliapro-by-julia-computing-where-are-all-the-packages/41637/10 "2020-06-18T18:43:32Z")

</div>

A short answer to your last question is that you can modify the `DEPOT_PATH` with environment variables - see the links in the manual and the reference above.

But since you were also asking for tips “for starters”, I’d say that modifying `DEPOT_PATH` is not the most recommendable exercise for starters. Normally everything should work fine leaving it as it is.

I think that this applies specially if you are using Julia Pro: that’s a distribution of Julia that I think is specially useful for that type of users who don’t want to do any kind of hacking to have an IDE, or deal with broken packages, etc. That kind of user I’m thinking on, doesn’t want to touch the package depot either. (Well, another type of Julia Pro users would be those working in some context that makes worthwhile to pay for Julia Computing’s support, but in that case you could ask them directly.) 😉

---

<div class="post-metadata">

**Author:** ![Harsha](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/harsha/32/1985_2.png) [@Harsha](https://discourse.julialang.org/u/Harsha)\
**Post date:** [June 19, 2020, 6:33am UTC](https://discourse.julialang.org/t/installing-from-juliapro-by-julia-computing-where-are-all-the-packages/41637/11 "2020-06-19T06:33:58Z")

</div>

> Although i can see DEPOT\_PATH, how is this set?

JuliaPro DEPOT\_PATH is set in your startup.jl, exact location of this file can be found by executing following command in JuliaPro REPL

```julia
normpath(joinpath(Sys.BINDIR,"..","etc","julia","startup.jl"))

```

Its recommended not to edit this file in your JuliaPro installation, please use (Create) following file if you need to add any functionality in your JuliaPro startup

```julia
<HOME-DIRECTORY>\\.julia\\config\\startup.jl

```

---

<div class="post-metadata">

**Author:** ![SatyaKomatineni](https://avatars.discourse-cdn.com/v4/letter/s/ec9cab/32.png) [@SatyaKomatineni](https://discourse.julialang.org/u/SatyaKomatineni)\
**Post date:** [June 19, 2020, 1:43pm UTC](https://discourse.julialang.org/t/installing-from-juliapro-by-julia-computing-where-are-all-the-packages/41637/12 "2020-06-19T13:43:55Z")

</div>

Thank you very much.

I will follow up.

I am not intending to change anything. I just want to understand. Packages and how they behave (as they are the basic libraries) for I think that is 101.

Looks like the tentacles are a bit deep and is in many places.

I thought a pre-configured install like JuliaPro would help.

I will keep looking.

Thanks again.

---

<div class="post-metadata">

**Author:** ![SatyaKomatineni](https://avatars.discourse-cdn.com/v4/letter/s/ec9cab/32.png) [@SatyaKomatineni](https://discourse.julialang.org/u/SatyaKomatineni)\
**Post date:** [June 19, 2020, 5:11pm UTC](https://discourse.julialang.org/t/installing-from-juliapro-by-julia-computing-where-are-all-the-packages/41637/13 "2020-06-19T17:11:46Z")

</div>

Harsha,  
How and where can I search for a package using wild cards?

Ex: search “_file_” # Show me packages that have “file” in their name

is this done in online registries on the web? or is there a way to do this on the julia command line?

---

<div class="post-metadata">

**Author:** ![pdeffebach](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pdeffebach/32/10320_2.png) [@pdeffebach](https://discourse.julialang.org/u/pdeffebach)\
**Post date:** [June 19, 2020, 5:46pm UTC](https://discourse.julialang.org/t/installing-from-juliapro-by-julia-computing-where-are-all-the-packages/41637/14 "2020-06-19T17:46:22Z")

</div>

You can search for packages using [juliahub](https://juliahub.com/ui/Packages). I dont know of a method to search for packages you have installed locally like that, unfortunately. Perhaps `Pkg.installed()`?

---

<div class="post-metadata">

**Author:** ![Gunter\_Faes](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gunter_faes/32/12580_2.png) [@Gunter\_Faes](https://discourse.julialang.org/u/Gunter_Faes)\
**Post date:** [June 19, 2020, 6:55pm UTC](https://discourse.julialang.org/t/installing-from-juliapro-by-julia-computing-where-are-all-the-packages/41637/15 "2020-06-19T18:55:46Z")

</div>

I wanted to install the **packages** in a specific directory on a specific drive (here _I_). Regarding the package directory I solved it like this:  
 ![startup.jl](https://global.discourse-cdn.com/julialang/original/3X/6/6/66e1af0b3537f7ff6686354bdfcfe5f851f487c5.png)

 ![startup.jl content](https://global.discourse-cdn.com/julialang/original/2X/4/44ad4aea1fc41be5dabcc3c20d8fafcd57fa7022.png)

---

<div class="post-metadata">

**Author:** ![heliosdrm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/heliosdrm/32/3851_2.png) [@heliosdrm](https://discourse.julialang.org/u/heliosdrm)\
**Post date:** [June 19, 2020, 8:44pm UTC](https://discourse.julialang.org/t/installing-from-juliapro-by-julia-computing-where-are-all-the-packages/41637/16 "2020-06-19T20:44:12Z")

</div>

If you want to understand, I think the best place to learn is the documentation pages of the package manager: [1. Introduction · Pkg.jl](https://julialang.github.io/Pkg.jl/v1)

But I’m afraid that this is not material “for starters”. For them, I’d rather recommend the more basic summary in the Julia manual: [Pkg · The Julia Language](https://docs.julialang.org/en/v1/stdlib/Pkg/)

---

<div class="post-metadata">

**Author:** ![mbauman](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mbauman/32/31082_2.png) [@mbauman](https://discourse.julialang.org/u/mbauman)\
**Post date:** [September 12, 2023, 4:41pm UTC](https://discourse.julialang.org/t/installing-from-juliapro-by-julia-computing-where-are-all-the-packages/41637/17 "2023-09-12T16:41:33Z")

</div>


