# Error when loading Queryverse: ParquetFiles \[46a..27f\] is required but does not seem to be installed

**URL:** <https://discourse.julialang.org/t/error-when-loading-queryverse-parquetfiles-46a-27f-is-required-but-does-not-seem-to-be-installed/46243>\
**Category:** New to Julia\
**Tags:** package\
**Created:** [September 8, 2020, 6:04am UTC](https://discourse.julialang.org/t/error-when-loading-queryverse-parquetfiles-46a-27f-is-required-but-does-not-seem-to-be-installed/46243 "2020-09-08T06:04:04Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![birusod](https://avatars.discourse-cdn.com/v4/letter/b/50afbb/32.png) [@birusod](https://discourse.julialang.org/u/birusod)\
**Post date:** [September 8, 2020, 6:04am UTC](https://discourse.julialang.org/t/error-when-loading-queryverse-parquetfiles-46a-27f-is-required-but-does-not-seem-to-be-installed/46243/1 "2020-09-08T06:04:04Z")

</div>

I am trying to load Qeuryverse, but facing this issue. Here is the error:

using Queryverse

┌ Info: Precompiling Queryverse [612083be-0b0f-5412-89c1-4e7c75506a58]  
└ @ Base loading.jl:1278  
ERROR: LoadError: ArgumentError: Package ParquetFiles [46a55296-af5a-53b0-aaa0-97023b66127f] is required but does not seem to be installed:

- Run `Pkg.instantiate()` to install all recorded dependencies.

Stacktrace:  
[1] \_require(::Base.PkgId) at ./loading.jl:999  
[2] require(::Base.PkgId) at ./loading.jl:928  
[3] require(::Module, ::Symbol) at ./loading.jl:923  
[4] include(::Function, ::Module, ::String) at ./Base.jl:380  
[5] include(::Module, ::String) at ./Base.jl:368  
[6] top-level scope at none:2  
[7] eval at ./boot.jl:331 [inlined]  
[8] eval(::Expr) at ./client.jl:467  
[9] top-level scope at ./none:3  
in expression starting at /Users/birusod/.julia/packages/Queryverse/XPALb/src/Queryverse.jl:15  
Failed to precompile Queryverse [612083be-0b0f-5412-89c1-4e7c75506a58] to /Users/birusod/.julia/compiled/v1.5/Queryverse/hLJnW\_71U9R.ji.

Stacktrace:  
[1] error(::String) at ./error.jl:33  
[2] compilecache(::Base.PkgId, ::String) at ./loading.jl:1305  
[3] \_require(::Base.PkgId) at ./loading.jl:1030  
[4] require(::Base.PkgId) at ./loading.jl:928  
[5] require(::Module, ::Symbol) at ./loading.jl:923  
[6] include\_string(::Function, ::Module, ::String, ::String) at ./loading.jl:1091

I did Pkg.instantiate() and no effect. Any help pointing to a solution is appreciated!

---

<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:** [September 8, 2020, 6:54am UTC](https://discourse.julialang.org/t/error-when-loading-queryverse-parquetfiles-46a-27f-is-required-but-does-not-seem-to-be-installed/46243/2 "2020-09-08T06:54:12Z")

</div>

Pretty sure you want to use Parquet.jl to read and write parquet file.s ParquetFiles.jl doesn’t even support Parquet.jl v0.5 and v0.6.

Parquet.jl just needs a sensible and tasteful `read_parquet` method so that you can do `df = DataFrame!(read_parquet(path))` instead of the `BatchCursor` way now. Something might be in the works in Parquet.jl right now, but I haven’t checked the latest PR.

---

<div class="post-metadata">

**Author:** ![birusod](https://avatars.discourse-cdn.com/v4/letter/b/50afbb/32.png) [@birusod](https://discourse.julialang.org/u/birusod)\
**Post date:** [September 8, 2020, 9:38pm UTC](https://discourse.julialang.org/t/error-when-loading-queryverse-parquetfiles-46a-27f-is-required-but-does-not-seem-to-be-installed/46243/3 "2020-09-08T21:38:45Z")

</div>

Thanks for your reply! My problem is not ParquetFiles. I just want to load Queryverse, and so far everything I tried failed. The same error even after removing and r-adding these packages. ☹

---

<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:** [September 8, 2020, 11:38pm UTC](https://discourse.julialang.org/t/error-when-loading-queryverse-parquetfiles-46a-27f-is-required-but-does-not-seem-to-be-installed/46243/4 "2020-09-08T23:38:40Z")

</div>

I see. Just install parquet files first? Bet it’s blocked by parquet or something. Start a new env.

Also report error with queryverse

---

<div class="post-metadata">

**Author:** ![birusod](https://avatars.discourse-cdn.com/v4/letter/b/50afbb/32.png) [@birusod](https://discourse.julialang.org/u/birusod)\
**Post date:** [September 9, 2020, 2:48am UTC](https://discourse.julialang.org/t/error-when-loading-queryverse-parquetfiles-46a-27f-is-required-but-does-not-seem-to-be-installed/46243/5 "2020-09-09T02:48:25Z")

</div>

I did. Still not working. I reported this error on Twitter and got some replies from you and others and I will try reposting it again in case someone else has found how to solve it.

---

<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:** [September 14, 2020, 2:50am UTC](https://discourse.julialang.org/t/error-when-loading-queryverse-parquetfiles-46a-27f-is-required-but-does-not-seem-to-be-installed/46243/6 "2020-09-14T02:50:39Z")

</div>

FWIW, On Julia 1.5.1, I do

`] activate queryverse-test`

```julia
using Queryverse

```

works.

But I think it’s wise to dissociate Queryverse.jl from tidyverse. It’s like an umbrella package like tidyverse, but it’s based on Query.jl which I will never warm to since it will have always have poor group-by performance due to its design.

If you need to manipulate tabular data I would recommend just using DataFrames.jl with DataFramesMeta.jl

If you are adventurous you can look into DataFramesMacros.jl and Volcanito.jl.

Anyway, I am curious, why do you want to use Queryverse? Is it the connotation to tidyverse? Break that connotation if it is. Queryverse is not on par with tidyverse (nothing in Julia is atm since tidyverse is huge but pockets of Julia are excellent).

---

<div class="post-metadata">

**Author:** ![birusod](https://avatars.discourse-cdn.com/v4/letter/b/50afbb/32.png) [@birusod](https://discourse.julialang.org/u/birusod)\
**Post date:** [September 14, 2020, 6:32pm UTC](https://discourse.julialang.org/t/error-when-loading-queryverse-parquetfiles-46a-27f-is-required-but-does-not-seem-to-be-installed/46243/7 "2020-09-14T18:32:50Z")

</div>

Hi @xiaodai,  
Thanks again. I appreciate your explanation. Coming from R, that was my thinking (the ease of loading tidyverse).  
I am glad I can move on and will check the other pkgs you referenced. Thx!
