I conda update ipython and conda install jupyter without a problem. Then I opened jupyter with jupyter notebook without issue. Then, immediately, I get a kernel error saying it cannot find my Py3 kernel (see trackback below), however my Py3 kernel is my Anaconda root environment (/Users/chrisralbon/anaconda) not where it thinks, at /Users/chrisralbon/anaconda/envs/py3k/bin/python. I am not sure why it is looking there.
Traceback (most recent call last):
File "/Users/chrisralbon/anaconda/lib/python3.4/site-packages/notebook/base/handlers.py", line 436, in wrapper
result = yield gen.maybe_future(method(self, *args, **kwargs))
File "/Users/chrisralbon/anaconda/lib/python3.4/site-packages/notebook/services/sessions/handlers.py", line 56, in post
model = sm.create_session(path=path, kernel_name=kernel_name)
File "/Users/chrisralbon/anaconda/lib/python3.4/site-packages/notebook/services/sessions/sessionmanager.py", line 66, in create_session
kernel_name=kernel_name)
File "/Users/chrisralbon/anaconda/lib/python3.4/site-packages/notebook/services/kernels/kernelmanager.py", line 84, in start_kernel
**kwargs)
File "/Users/chrisralbon/anaconda/lib/python3.4/site-packages/jupyter_client/multikernelmanager.py", line 109, in start_kernel
km.start_kernel(**kwargs)
File "/Users/chrisralbon/anaconda/lib/python3.4/site-packages/jupyter_client/manager.py", line 239, in start_kernel
**kw)
File "/Users/chrisralbon/anaconda/lib/python3.4/site-packages/jupyter_client/manager.py", line 186, in _launch_kernel
return launch_kernel(kernel_cmd, **kw)
File "/Users/chrisralbon/anaconda/lib/python3.4/site-packages/jupyter_client/launcher.py", line 119, in launch_kernel
proc = Popen(cmd, **kwargs)
File "/Users/chrisralbon/anaconda/lib/python3.4/subprocess.py", line 859, in __init__
restore_signals, start_new_session)
File "/Users/chrisralbon/anaconda/lib/python3.4/subprocess.py", line 1457, in _execute_child
raise child_exception_type(errno_num, err_msg)
FileNotFoundError: [Errno 2] No such file or directory: '/Users/chrisralbon/anaconda/envs/py3k/bin/python'
Can you try a python -m IPython kernelspec install-self to reinstall the kernelspec ?
Sweet, python -m IPython kernelspec install-self totally fixed it. Tests working perfectly now.
Great ! Closing.
So sweet! Working perfectly now! Thanks Carreau:)
Great , I had the same problem and now , Solved !! :) :) :+1:
@engyasin :+1:
Fixed it to me too! Thankx
Fixed for me too, thanks Carreau!
Thank you!
python -m jupyter kernelspec install-self did the trick.
Hi, i'm also having a similiar error. How do i fix it?
Traceback (most recent call last):
File "/Users/brendamainye/anaconda/lib/python2.7/site-packages/notebook/base/handlers.py", line 457, in wrapper
result = yield gen.maybe_future(method(self, _args, *_kwargs))
File "/Users/brendamainye/anaconda/lib/python2.7/site-packages/tornado/gen.py", line 1008, in run
value = future.result()
File "/Users/brendamainye/anaconda/lib/python2.7/site-packages/tornado/concurrent.py", line 232, in result
raise_exc_info(self._exc_info)
File "/Users/brendamainye/anaconda/lib/python2.7/site-packages/tornado/gen.py", line 1014, in run
yielded = self.gen.throw(_exc_info)
File "/Users/brendamainye/anaconda/lib/python2.7/site-packages/notebook/services/sessions/handlers.py", line 62, in post
kernel_id=kernel_id))
File "/Users/brendamainye/anaconda/lib/python2.7/site-packages/tornado/gen.py", line 1008, in run
value = future.result()
File "/Users/brendamainye/anaconda/lib/python2.7/site-packages/tornado/concurrent.py", line 232, in result
raise_exc_info(self._exc_info)
File "/Users/brendamainye/anaconda/lib/python2.7/site-packages/tornado/gen.py", line 1014, in run
yielded = self.gen.throw(_exc_info)
File "/Users/brendamainye/anaconda/lib/python2.7/site-packages/notebook/services/sessions/sessionmanager.py", line 79, in create_session
kernel_name)
File "/Users/brendamainye/anaconda/lib/python2.7/site-packages/tornado/gen.py", line 1008, in run
value = future.result()
File "/Users/brendamainye/anaconda/lib/python2.7/site-packages/tornado/concurrent.py", line 232, in result
raise_exc_info(self._exc_info)
File "/Users/brendamainye/anaconda/lib/python2.7/site-packages/tornado/gen.py", line 1014, in run
yielded = self.gen.throw(_exc_info)
File "/Users/brendamainye/anaconda/lib/python2.7/site-packages/notebook/services/sessions/sessionmanager.py", line 92, in start_kernel_for_session
self.kernel_manager.start_kernel(path=kernel_path, kernel_name=kernel_name)
File "/Users/brendamainye/anaconda/lib/python2.7/site-packages/tornado/gen.py", line 1008, in run
value = future.result()
File "/Users/brendamainye/anaconda/lib/python2.7/site-packages/tornado/concurrent.py", line 232, in result
raise_exc_info(self._exc_info)
File "/Users/brendamainye/anaconda/lib/python2.7/site-packages/tornado/gen.py", line 282, in wrapper
yielded = next(result)
File "/Users/brendamainye/anaconda/lib/python2.7/site-packages/notebook/services/kernels/kernelmanager.py", line 87, in start_kernel
super(MappingKernelManager, self).start_kernel(__kwargs)
File "/Users/brendamainye/anaconda/lib/python2.7/site-packages/jupyter_client/multikernelmanager.py", line 110, in start_kernel
km.start_kernel(__kwargs)
File "/Users/brendamainye/anaconda/lib/python2.7/site-packages/jupyter_client/manager.py", line 243, in start_kernel
*_kw)
File "/Users/brendamainye/anaconda/lib/python2.7/site-packages/jupyter_client/manager.py", line 189, in _launch_kernel
return launch_kernel(kernel_cmd, *_kw)
File "/Users/brendamainye/anaconda/lib/python2.7/site-packages/jupyter_client/launcher.py", line 123, in launch_kernel
proc = Popen(cmd, *_kwargs)
File "/Users/brendamainye/anaconda/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/Users/brendamainye/anaconda/lib/python2.7/subprocess.py", line 1335, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Use jupyter kernelspec list to find out where your kernelspecs are installed. One of them contains an invalid path to a Python interpreter.
Thanks! I checked it out and reinstalled the ipykernel for python 2 and python3.
I've just started using Jupyter and I'm having the same problem.
I've tried reinstalling the Jupyter kernel:

Nice. No joy though.
And I've tried reinstalling the Python2 kernel:

Still no joy :_(
Am I doing something silly? My code is simply

And here's the path in my Jupyter docs

The paths in the jupyter dashboard are from the directory where you
launched the notebook server. That's probably not root. Run %pwd to see the
working directory the _kernel_ is running in, which should give you a clue.
My current working directory is:

But even writing

gives the same error.
Are there any more diagnostics the community can think of?
Your file is called channel_1.dat, you're using channel1.dat.
Quite literally, laughing out loud... I'm such a plonker sometimes.
Thank you takluyver,
Also worked for me on Windows VM running Windows 7 Pro- thanks!
Most helpful comment
Can you try a
python -m IPython kernelspec install-selfto reinstall the kernelspec ?