# ERROR: ArgumentError: Package ... is required but does not seem to be installed: - Run \`Pkg.instantiate()\` to install all recorded dependencies

**URL:** <https://discourse.julialang.org/t/error-argumenterror-package-is-required-but-does-not-seem-to-be-installed-run-pkg-instantiate-to-install-all-recorded-dependencies/54351>\
**Category:** Tooling\
**Tags:** package\
**Created:** [February 1, 2021, 12:54am UTC](https://discourse.julialang.org/t/error-argumenterror-package-is-required-but-does-not-seem-to-be-installed-run-pkg-instantiate-to-install-all-recorded-dependencies/54351 "2021-02-01T00:54:28Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![hei06j](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/hei06j/32/20360_2.png) [@hei06j](https://discourse.julialang.org/u/hei06j)\
**Post date:** [February 1, 2021, 12:54am UTC](https://discourse.julialang.org/t/error-argumenterror-package-is-required-but-does-not-seem-to-be-installed-run-pkg-instantiate-to-install-all-recorded-dependencies/54351/1 "2021-02-01T00:54:28Z")

</div>

Hi all,

I am struggling to add/use my own package that I was using only a few days ago. so far I have tried a few options and even nuked .julia folder and strated from scratch, but no luck. Another message I get when I want to dev the package is  
“Error: cannot `develop` package with the same name or uuid as this project”  
I also changed the uuid, but still no luck.  
Any advice is appreciated.

Regards,

---

<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:** [February 1, 2021, 1:00am UTC](https://discourse.julialang.org/t/error-argumenterror-package-is-required-but-does-not-seem-to-be-installed-run-pkg-instantiate-to-install-all-recorded-dependencies/54351/2 "2021-02-01T01:00:46Z")

</div>

did you make sure to wrap all your code in `module ... end`? I got that error the other day and I had overlooked that.

---

<div class="post-metadata">

**Author:** ![hei06j](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/hei06j/32/20360_2.png) [@hei06j](https://discourse.julialang.org/u/hei06j)\
**Post date:** [February 1, 2021, 1:02am UTC](https://discourse.julialang.org/t/error-argumenterror-package-is-required-but-does-not-seem-to-be-installed-run-pkg-instantiate-to-install-all-recorded-dependencies/54351/3 "2021-02-01T01:02:32Z")

</div>

yes, the problem is that I didn’t change anything form the time it used to work, I only had to restart and update my mac which then triggered this issue.

---

<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:** [February 1, 2021, 2:03am UTC](https://discourse.julialang.org/t/error-argumenterror-package-is-required-but-does-not-seem-to-be-installed-run-pkg-instantiate-to-install-all-recorded-dependencies/54351/4 "2021-02-01T02:03:04Z")

</div>

Did you `rm` the package first and then try to `dev`?

---

<div class="post-metadata">

**Author:** ![hei06j](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/hei06j/32/20360_2.png) [@hei06j](https://discourse.julialang.org/u/hei06j)\
**Post date:** [February 1, 2021, 2:37am UTC](https://discourse.julialang.org/t/error-argumenterror-package-is-required-but-does-not-seem-to-be-installed-run-pkg-instantiate-to-install-all-recorded-dependencies/54351/5 "2021-02-01T02:37:44Z")

</div>

yes, I cleaned the .julia folder and started from scratch. Still no luck.

---

<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:** [February 1, 2021, 3:45am UTC](https://discourse.julialang.org/t/error-argumenterror-package-is-required-but-does-not-seem-to-be-installed-run-pkg-instantiate-to-install-all-recorded-dependencies/54351/6 "2021-02-01T03:45:52Z")

</div>

I think you might be starting with `julia --project` and then trying to `dev` inside that project.

`dev` is something you do from a different environment. Once you are in that folder you don’t need to dev.

For instance, I just did `] generate test`, then closed out of julia and `cd`d into `test` and did `julia --project`. Then I did `dev "."` and got a similar error

```julia
(test) pkg> dev "."
[ Info: Resolving package identifier `.` as a directory at `~/Desktop/test`.
Path `.` exists and looks like the correct package. Using existing path.
ERROR: package `test [c9d88495]` has the same name or UUID as the active project

```

---

<div class="post-metadata">

**Author:** ![hei06j](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/hei06j/32/20360_2.png) [@hei06j](https://discourse.julialang.org/u/hei06j)\
**Post date:** [February 1, 2021, 5:12am UTC](https://discourse.julialang.org/t/error-argumenterror-package-is-required-but-does-not-seem-to-be-installed-run-pkg-instantiate-to-install-all-recorded-dependencies/54351/7 "2021-02-01T05:12:53Z")

</div>

that is true, it is resolved, the other issue was that I had to first manually install all the dependencies and then dev the package, whereas I expected the dev automatically install all the dependencies as well, not sure why this happened though.

---

<div class="post-metadata">

**Author:** ![hei06j](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/hei06j/32/20360_2.png) [@hei06j](https://discourse.julialang.org/u/hei06j)\
**Post date:** [February 2, 2021, 11:28pm UTC](https://discourse.julialang.org/t/error-argumenterror-package-is-required-but-does-not-seem-to-be-installed-run-pkg-instantiate-to-install-all-recorded-dependencies/54351/8 "2021-02-02T23:28:51Z")

</div>

I have the same problem again today, it turns out even when I clean .julia folder, install all dependencies and dev the package outside the package environment (in v1.5) environment, and even when I see my package name in the status, `using` gives me this error :

" [ERROR: ArgumentError: Package … is required but does not seem to be installed: - Run `Pkg.instantiate()` to install all recorded dependencies](https://discourse.julialang.org/t/error-argumenterror-package-is-required-but-does-not-seem-to-be-installed-run-pkg-instantiate-to-install-all-recorded-dependencies/54351)"

Any other ideas as to why I am facing to weird behaviour? much appreciated.

---

<div class="post-metadata">

**Author:** ![hei06j](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/hei06j/32/20360_2.png) [@hei06j](https://discourse.julialang.org/u/hei06j)\
**Post date:** [February 2, 2021, 11:48pm UTC](https://discourse.julialang.org/t/error-argumenterror-package-is-required-but-does-not-seem-to-be-installed-run-pkg-instantiate-to-install-all-recorded-dependencies/54351/9 "2021-02-02T23:48:35Z")

</div>

Another issue I noticed was that the module name and module file name are all in lowercase, but the VScode automatically changes the file name to uppercase and that causes the several issues.

---

<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:** [February 3, 2021, 12:06am UTC](https://discourse.julialang.org/t/error-argumenterror-package-is-required-but-does-not-seem-to-be-installed-run-pkg-instantiate-to-install-all-recorded-dependencies/54351/10 "2021-02-03T00:06:55Z")

</div>

You shouldn’t have to install all the dependencies manually. Are you sure you have a manifest or project.toml in the directory of your package?

> VScode automatically changes the file name to uppercase and that causes the several issues.

That’s weird, and kind of annoying. Best stick with everything being upper case I guess and see if the problem goes away.
