# CSV.read not recognizing "select" keyword

**URL:** <https://discourse.julialang.org/t/csv-read-not-recognizing-select-keyword/82089>\
**Category:** Data\
**Tags:** csv, ijulia\
**Created:** [June 1, 2022, 10:25pm UTC](https://discourse.julialang.org/t/csv-read-not-recognizing-select-keyword/82089 "2022-06-01T22:25:42Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![jd-foster](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jd-foster/32/35824_2.png) [@jd-foster](https://discourse.julialang.org/u/jd-foster)\
**Post date:** [June 2, 2022, 10:03pm UTC](https://discourse.julialang.org/t/csv-read-not-recognizing-select-keyword/82089/8 "2022-06-02T22:03:08Z")

</div>

> [@CopyOfA](#):
>
> Is there something with `IJulia` that makes it reach back into the base environment for packages?

IJulia doesn’t automatically use your currently active environment when you launch from the REPL, but the kernel that is activated in the Jupyter notebook session.

See

> [@IJulia Kernel not starting unless IJulia is installed in the global environment, ie (v1.1)](https://discourse.julialang.org/t/ijulia-kernel-not-starting-unless-ijulia-is-installed-in-the-global-environment-ie-v1-1/21172/6):
>
> If you want to run it in particular project, you can do so but you need to [install a custom kernel specification](https://github.com/JuliaLang/IJulia.jl#installing-additional-julia-kernels) that passes --project=.... when it launches julia.

I have a pull request that updates the docs as:

If an existing `Project.toml` file is not found then, by default, an IJulia notebook will try to run a Julia kernel  
with its active project set from the global or default environment (usually of the form `~/.julia/environments/v1.x`).  
If the IJulia package is not installed in that environment, then the Julia kernel selected by default will not be able to  
connect, and a **Connection failed** error will be displayed. In this case, users should install a additional  
Julia kernel that uses their chosen Julia environment.  
For example, if the desired environment is currently activated in the REPL then one possibility is to execute

```julia
IJulia.installkernel("Julia MyProjectEnv", "--project=$(Base.active_project())")

```

and subsequently select the kernel starting with `Julia MyProjectEnv` from _Kernel \> Change Kernel_ in the menu of the Jupyter notebook.

---

_[View the full topic](https://discourse.julialang.org/t/csv-read-not-recognizing-select-keyword/82089)._
