# Error installing DataFrames on Atom IDE

**URL:** https://discourse.julialang.org/t/error-installing-dataframes-on-atom-ide/23030
**Category:** New to Julia
**Tags:** dataframes
**Created:** [April 11, 2019, 11:36am UTC](https://discourse.julialang.org/t/error-installing-dataframes-on-atom-ide/23030 "2019-04-11T11:36:08Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Luigi\_Marongiu](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/luigi_marongiu/32/7909_2.png) [@Luigi\_Marongiu](https://discourse.julialang.org/u/Luigi_Marongiu)
#### Post date: [April 11, 2019, 11:36am UTC](https://discourse.julialang.org/t/error-installing-dataframes-on-atom-ide/23030/1 "2019-04-11T11:36:08Z")

</div>

Dear all,

I am using Atom as a IDE for Julia and the REEL is up and running. My OS is Ubuntu 18. I tried to load a dataframe thus I used the lines:

```julia
julia> using Pkg
julia> using DataFrames
ERROR: ArgumentError: Package DataFrames not found in current path:
- Run `import Pkg; Pkg.add("DataFrames")` to install the DataFrames package.

Stacktrace:
 [1] require(::Module, ::Symbol) at ./loading.jl:823

```

Thus DataFrames is not installed by default and I tried to install it, but I got this error:

```julia
julia> Pkg.add("DataFrames")
 Resolving package versions...
ERROR: Unsatisfiable requirements detected for package ASTInterpreter2 [e6d88f4b]:
 ASTInterpreter2 [e6d88f4b] log:
 ├─possible versions are: 0.1.0-0.1.1 or uninstalled
 ├─restricted by julia compatibility requirements to versions: uninstalled
 └─restricted by compatibility requirements with Atom [c52e3926] to versions: 0.1.0-0.1.1 — no versions left
   └─Atom [c52e3926] log:
     ├─possible versions are: [0.1.0-0.1.1, 0.2.0-0.2.1, 0.3.0, 0.4.0-0.4.6, 0.5.0-0.5.10, 0.6.0-0.6.17, 0.7.0-0.7.15, 0.8.0-0.8.4] or uninstalled
     └─restricted to versions 0.7.11 by an explicit requirement, leaving only versions 0.7.11
Stacktrace:
 [1] #propagate_constraints!#61(::Bool, ::Function, ::Pkg.GraphType.Graph, ::Set{Int64}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/GraphType.jl:1005
 [2] propagate_constraints! at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/GraphType.jl:946 [inlined] (repeats 2 times)
 [3] #simplify_graph!#121(::Bool, ::Function, ::Pkg.GraphType.Graph, ::Set{Int64}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/GraphType.jl:1460
 [4] simplify_graph! at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/GraphType.jl:1460 [inlined] (repeats 2 times)
 [5] resolve_versions!(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}, ::Nothing) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/Operations.jl:373
 [6] resolve_versions! at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/Operations.jl:316 [inlined]
 [7] #add_or_develop#62(::Array{Base.UUID,1}, ::Symbol, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/Operations.jl:1201
 [8] #add_or_develop at ./none:0 [inlined]
 [9] #add_or_develop#13(::Symbol, ::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:64
 [10] #add_or_develop at ./none:0 [inlined]
 [11] #add_or_develop#12 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:29 [inlined]
 [12] #add_or_develop at ./none:0 [inlined]
 [13] #add_or_develop#11 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:28 [inlined]
 [14] #add_or_develop at ./none:0 [inlined]
 [15] #add_or_develop#10 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:27 [inlined]
 [16] #add_or_develop at ./none:0 [inlined]
 [17] #add#18 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:69 [inlined]
 [18] add(::String) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:69
 [19] top-level scope at none:0

```

What is going on? How can I solve it?  
Thank you

---

<div class="post-metadata">

### Author: ![mauro3](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mauro3/32/292_2.png) [@mauro3](https://discourse.julialang.org/u/mauro3)
#### Post date: [April 11, 2019, 11:57am UTC](https://discourse.julialang.org/t/error-installing-dataframes-on-atom-ide/23030/2 "2019-04-11T11:57:22Z")

</div>

Have you tried `up` and/or `resolve` before `add DataFrames` (in package mode, which you access by `]`)?

---

<div class="post-metadata">

### Author: ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)
#### Post date: [April 11, 2019, 12:28pm UTC](https://discourse.julialang.org/t/error-installing-dataframes-on-atom-ide/23030/3 "2019-04-11T12:28:28Z")

</div>

You’ll probably need to `pkg> rm ASTInterpreter2 DebuggerFramework` (or `rm -m`), too.

---

<div class="post-metadata">

### Author: ![Luigi\_Marongiu](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/luigi_marongiu/32/7909_2.png) [@Luigi\_Marongiu](https://discourse.julialang.org/u/Luigi_Marongiu)
#### Post date: [April 11, 2019, 12:40pm UTC](https://discourse.julialang.org/t/error-installing-dataframes-on-atom-ide/23030/4 "2019-04-11T12:40:40Z")

</div>

No, I only tried `import Pkg; Pkg.add("DataFrames")` as suggested in the pop up window. I ran the first suggestion but:

```julia
(v1.0) pkg> resolve
 Resolving package versions...
ERROR: Unsatisfiable requirements detected for package DebuggerFramework [67417a49]:
 DebuggerFramework [67417a49] log:
 ├─possible versions are: 0.1.0-0.1.2 or uninstalled
 ├─restricted to versions 0.1.2 by an explicit requirement, leaving only versions 0.1.2
 └─restricted by julia compatibility requirements to versions: uninstalled — no versions left

```

and for the second:

```julia
(v1.0) pkg> rm ASTInterpreter2 DebuggerFramework
┌ Warning: `ASTInterpreter2` not in project, ignoring
└ @ Pkg.Operations /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/Operations.jl:1156
┌ Warning: `DebuggerFramework` not in project, ignoring
└ @ Pkg.Operations /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.0/Pkg/src/Operations.jl:1156
[ Info: No changes

```

---

<div class="post-metadata">

### Author: ![Luigi\_Marongiu](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/luigi_marongiu/32/7909_2.png) [@Luigi\_Marongiu](https://discourse.julialang.org/u/Luigi_Marongiu)
#### Post date: [April 11, 2019, 12:42pm UTC](https://discourse.julialang.org/t/error-installing-dataframes-on-atom-ide/23030/5 "2019-04-11T12:42:12Z")

</div>

Is it a version problem? I am running

```julia
julia> VERSION
v"1.0.3"

```

---

<div class="post-metadata">

### Author: ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)
#### Post date: [April 11, 2019, 2:41pm UTC](https://discourse.julialang.org/t/error-installing-dataframes-on-atom-ide/23030/6 "2019-04-11T14:41:53Z")

</div>

Everything should work on 1.0, I think. Do try `pkg> rm -m ASTInterpreter2 DebuggerFramework`, as I suggested above, followed by `pkg> up`.

---

<div class="post-metadata">

### Author: ![Luigi\_Marongiu](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/luigi_marongiu/32/7909_2.png) [@Luigi\_Marongiu](https://discourse.julialang.org/u/Luigi_Marongiu)
#### Post date: [April 12, 2019, 2:35pm UTC](https://discourse.julialang.org/t/error-installing-dataframes-on-atom-ide/23030/7 "2019-04-12T14:35:48Z")

</div>

looks like it worked:

```julia
julia> using DataFrames
[Info: Precompiling DataFrames [a93c6f00-e57d-5684-b7b6-d8193f3e46c0]
┌ Warning: The call to compilecache failed to create a usable precompiled cache file for OrderedCollections [bac558e1-5e72-5ebc-8fee-abe8a469f55d]
│ exception = ArgumentError: Invalid header in cache file /home/gigiux/.julia/compiled/v1.0/OrderedCollections/LtT3J.ji.
└ @ Base loading.jl:969
┌ Warning: Module DataStructures with build ID 282194601272663 is missing from the cache.
│ This may mean DataStructures [864edb3b-99cc-5e75-8d2d-829cb0a9cfe8] does not support precompilation but is imported by a module that does.
└ @ Base loading.jl:947
┌ Warning: The call to compilecache failed to create a usable precompiled cache file for StatsBase [2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91]
│ exception = Required dependency OrderedCollections [bac558e1-5e72-5ebc-8fee-abe8a469f55d] failed to load from a cache file.
└ @ Base loading.jl:969
┌ Warning: Module Compat with build ID 604595922790799 is missing from the cache.
│ This may mean Compat [34da2185-b29b-5c13-b0c7-acf172513d20] does not support precompilation but is imported by amodule that does.
└ @ Base loading.jl:947
[Info: Recompiling stale cache file /home/gigiux/.julia/compiled/v1.0/StatsBase/EZjIG.ji for StatsBase [2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91]
[Info: Precompiling CategoricalArrays [324d7699-5711-5eae-9e2f-1d82baa6b597]
┌ Warning: Module Compat with build ID 604595922790799 is missing from the cache.
│ This may mean Compat [34da2185-b29b-5c13-b0c7-acf172513d20] does not support precompilation but is imported by amodule that does.
└ @ Base loading.jl:947
[Info: Precompiling DataStreams [9a8bc11e-79be-5b39-94d7-1ccc349a1a85]
[Info: Precompiling CodecZlib [944b1d66-785c-5afd-91f1-9de20f533193]
[Info: Precompiling Tables [bd369af6-aec1-5ad0-b16a-f7cc5008161c]

```

Thank you!
