The Wayback Machine - https://web.archive.org/web/20201114043334/https://github.com/nteract/hydrogen/issues/1883
Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve first time user experience #1883

Open
socialcyberdog opened this issue Feb 21, 2020 · 2 comments
Open

Improve first time user experience #1883

socialcyberdog opened this issue Feb 21, 2020 · 2 comments

Comments

@socialcyberdog
Copy link

@socialcyberdog socialcyberdog commented Feb 21, 2020

Hydrogen just gives me this error message when trying to run python code:

No kernel for grammar Python found

Check that the language for this file is set in Atom, that you have a Jupyter kernel installed for it, and that you have configured the language mapping in Hydrogen preferences.

To detect your current Python install you will need to run:

python -m pip install ipykernel
python -m ipykernel install --user

I have a Jupyter Kernel installed. It is not clear, why this does not work, while when started form the console it just works.

Also it is totally not clear what a user should do to solve that situation. It is not clear where or how to execute python -m pip install ipykernel . Also the install instructions on https://nteract.io/kernels do not cover how to install a kernel to Hydrogen.

The startup experience is very, very disappointing. I am searching for simple tools that I could use to teach a little bit Python and both, nteract and hydrogen can not be used with python beginners because they will hit a big frustrating wall with nothing working. I want to avoid first having them to teach how to use the "scary terminal" to get a JupyterLab running, but nteract and hydrogen, not working out of the box, make it even more complicated.

Please try yourself to install and run nteract and / or hydrogen and see how it just does not work and produces the typical beginner frustration wall, leaving the user with a situation that he will be not able to solve. Please provide software that just works so it can be used with unexperienced users and does not force teachers to spend a lot of time to debug scholar workstations.

@wadethestealth
Copy link
Member

@wadethestealth wadethestealth commented Feb 21, 2020

I understand your experience. When I first tried to install hydrogen, it left me so extremely frustrated and upset and messed up my whole day. It took me 3 days to get hydrogen installed. The biggest thing is that hydrogen is a tool for jupyter kernels, but we do not force you to use a certain kernel and because of this, if you don't understand kernels and how they work or how Atom's paths work, it is extremely difficult for beginners to figure out what to do and where they went wrong. As far as installing goes, those commands are meant to be run in your terminal.

@ctr26
Copy link

@ctr26 ctr26 commented Feb 28, 2020

It'd be nice if hydrogen detected the kernels generated automatically by nb_conda_kernels

@aviatesk aviatesk changed the title It just does not work: No kernel for grammar Python found. Horrible first use experience. Improve first time user experience Mar 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.