Kevin,

Thanks again. I managed to get the R kernel to work properly. To fix the R 
kernel issue, i removed it and installed it from R official website where 
there are very easy and clear instructions on how to do that. 
*https://irkernel.github.io/installation/*

I deleted the old Julia kernel, IJulia,, that appears on the console but 
did not work, and reinstalled it from Julia. Now, the kernel does not 
appear on jupyter console, and i could not figure out how to make jupyter 
recognizes it. There are reported issues with Julia kernel on jupyter; one 
of them is that julia kernel installs conda with it;  i did not use conda.

Thanks again, EK
On Tuesday, July 26, 2022 at 1:45:58 PM UTC-7 kba...@gmail.com wrote:

> "FileNotFoundError: [WinError 2] The system cannot find the file 
> specified" is typically due to the program that Jupyter is trying to 
> launch (i.e., the kernel process) not being found.  This is presented by 
> the first entry of the argv list in the corresponding kernel.json file.  
> I recommend double-checking those paths (and any others in each of the 
> kernel.json files) and ensuring each is accessible from the CMD prompt.  
> Should any changes be necessary, these are text files that must be loaded 
> as JSON, so any text editor should be fine provided the JSON structure is 
> preserved.  If you happen to mess up the structure, the symptom you'll see 
> is that that particular kernel is no longer available in the kernel 
> selection list.
>
> I can also tell from the stack trace that you're running with an older 
> version of jupyter_client.  This shouldn't be a problem but wanted to 
> point that out in case you do find an issue with the Jupyter packages.  At 
> present, this issue has all the symptoms of configuration related where 
> some file references don't "line up" with what's actually there.  These 
> kinds of issues can tend to be more frustrating in Windows environments 
> where the path separators can vary, drive letters are in play, '~' are 
> used to shorten paths, etc.
>
> It looks like your argv for Julia is a bit cleaner relative to Windows, 
> so I would start with that kernel in your troubleshooting efforts.
>
> On Tuesday, July 26, 2022 at 10:18:13 AM UTC-7 esa...@gmail.com wrote:
>
>> Hi Again,
>>
>> I reinstalled R; now both R and Julia kernels give the same error "error 
>> installing kernel unhandled  error, unhandled error"; details are below
>>
>> [I 2022-07-26 09:21:24.106 ServerApp] Creating new notebook in 
>> /Documents/EK EsawiPD/Scripts
>>
>> [E 2022-07-26 09:21:25.228 ServerApp] Failed to run command:
>>
>>     ['C:/PROGRA~1/R/R-41~1.0/bin/x64/R', '--slave', '-e', 
>> 'IRkernel::main()', '--args', 
>> 'C:\\Users\\eesawi\\AppData\\Roaming\\jupyter\\runtime\\kernel-04406fc5-9a32-453f-bf4b-f5dd9ed82505.json']
>>
>>         PATH='C:\\Program Files (x86)\\Razer Chroma SDK\\bin;C:\\Program 
>> Files\\Razer Chroma SDK\\bin;C:\\Program Files 
>> (x86)\\Razer\\ChromaBroadcast\\bin;C:\\Program 
>> Files\\Razer\\ChromaBroadcast\\bin;C:\\Program Files (x86)\\Common 
>> Files\\Oracle\\Java\\javapath;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program
>>  
>> Files (x86)\\Intel\\Intel(R) Management Engine Components\\DAL;C:\\Program 
>> Files\\Intel\\Intel(R) Management Engine 
>> Components\\DAL;C:\\Users\\eesawi\\AppData\\Local\\Programs\\Python\\Python35;C:\\Users\\eesawi\\AppData\\Local\\Programs\\Python\\Python35\\Scripts;C:\\Program
>>  
>> Files\\Git\\cmd;C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\eesawi\\AppData\\Local\\Programs\\Microsoft
>>  
>> VS 
>> Code\\bin;C:\\Users\\eesawi\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\eesawi\\AppData\\Local\\Programs\\Python\\Python39\\Scripts;C:\\Users\\eesawi\\AppData\\Local\\atom\\bin;%USERPROFILE%\\AppData\\Local\\Microsoft\\WindowsApps;'
>>
>>         with kwargs:
>>
>>     {'stdin': -1, 'stdout': None, 'stderr': None, 'cwd': 
>> 'C:\\Users\\eesawi\\Documents\\EK EsawiPD\\Scripts', 'close_fds': False}
>>
>>  
>>
>> [E 2022-07-26 09:21:25.228 ServerApp] Uncaught exception POST 
>> /api/sessions?1658852485196 (127.0.0.1)
>>
>>     HTTPServerRequest(protocol='http', host='localhost:8888', 
>> method='POST', uri='/api/sessions?1658852485196', version='HTTP/1.1', 
>> remote_ip='127.0.0.1')
>>
>>     Traceback (most recent call last):
>>
>>       File 
>> "c:\users\eesawi\appdata\local\programs\python\python39\lib\site-packages\tornado\web.py",
>>  
>> line 1704, in _execute
>>
>>         result = await result
>>
>>       File 
>> "c:\users\eesawi\appdata\local\programs\python\python39\lib\site-packages\jupyter_server\services\sessions\handlers.py",
>>  
>> line 67, in post
>>
>>         model = await sm.create_session(
>>
>>       File 
>> "c:\users\eesawi\appdata\local\programs\python\python39\lib\site-packages\jupyter_server\services\sessions\sessionmanager.py",
>>  
>> line 91, in create_session
>>
>>         kernel_id = await self.start_kernel_for_session(session_id, 
>> path, name, type, kernel_name)
>>
>>       File 
>> "c:\users\eesawi\appdata\local\programs\python\python39\lib\site-packages\jupyter_server\services\sessions\sessionmanager.py",
>>  
>> line 99, in start_kernel_for_session
>>
>>         kernel_id = await 
>> self.kernel_manager.start_kernel(path=kernel_path, kernel_name=kernel_name)
>>
>>       File 
>> "c:\users\eesawi\appdata\local\programs\python\python39\lib\site-packages\jupyter_server\services\kernels\kernelmanager.py",
>>  
>> line 187, in start_kernel
>>
>>         kernel_id = await 
>> ensure_async(self.pinned_superclass.start_kernel(self, **kwargs))
>>
>>       File 
>> "c:\users\eesawi\appdata\local\programs\python\python39\lib\site-packages\jupyter_server\utils.py",
>>  
>> line 172, in ensure_async
>>
>>         result = await obj
>>
>>       File 
>> "c:\users\eesawi\appdata\local\programs\python\python39\lib\site-packages\jupyter_client\multikernelmanager.py",
>>  
>> line 483, in start_kernel
>>
>>         await fut
>>
>>       File 
>> "c:\users\eesawi\appdata\local\programs\python\python39\lib\site-packages\jupyter_client\multikernelmanager.py",
>>  
>> line 460, in _add_kernel_when_ready
>>
>>         await kernel_awaitable
>>
>>       File 
>> "c:\users\eesawi\appdata\local\programs\python\python39\lib\site-packages\jupyter_client\manager.py",
>>  
>> line 661, in start_kernel
>>
>>         self.kernel = await self._launch_kernel(kernel_cmd, **kw)
>>
>>       File 
>> "c:\users\eesawi\appdata\local\programs\python\python39\lib\site-packages\jupyter_client\manager.py",
>>  
>> line 642, in _launch_kernel
>>
>>         res = launch_kernel(kernel_cmd, **kw)
>>
>>       File 
>> "c:\users\eesawi\appdata\local\programs\python\python39\lib\site-packages\jupyter_client\launcher.py",
>>  
>> line 132, in launch_kernel
>>
>>         proc = Popen(cmd, **kwargs)
>>
>>       File 
>> "c:\users\eesawi\appdata\local\programs\python\python39\lib\subprocess.py", 
>> line 951, in __init__
>>
>>         self._execute_child(args, executable, preexec_fn, close_fds,
>>
>>       File 
>> "c:\users\eesawi\appdata\local\programs\python\python39\lib\subprocess.py", 
>> line 1420, in _execute_child
>>
>>         hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
>>
>>     FileNotFoundError: [WinError 2] The system cannot find the file 
>> specified
>>
>> [W 2022-07-26 09:21:25.468 ServerApp] Unhandled error
>>
>> [E 2022-07-26 09:21:25.471 ServerApp] {
>>
>>       "Host": "localhost:8888",
>>
>>       "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:96.0) 
>> Gecko/20100101 Firefox/96.0",
>>
>>       "Accept": "*/*",
>>
>>       "Accept-Language": "en-US,en;q=0.5",
>>
>>       "Accept-Encoding": "gzip, deflate",
>>
>>       "Referer": "
>> http://localhost:8888/lab/tree/Documents/EK%20EsawiPD/Scripts/Untitled2.ipynb
>> ",
>>
>>       "Content-Type": "text/plain;charset=UTF-8",
>>
>>       "Authorization": "token 
>> c2471bb8fc507afe67c6e214fea4d923bdf1ab74b4baea3d",
>>
>>       "X-Xsrftoken": 
>> "2|6bc60900|7dac534b086993b020c27c66807bdf22|1658266876",
>>
>>       "Origin": "http://localhost:8888";,
>>
>>       "Content-Length": "142",
>>
>>       "Connection": "keep-alive",
>>
>>       "Cookie": 
>> "_xsrf=2|6bc60900|7dac534b086993b020c27c66807bdf22|1658266876; 
>> username-localhost-8888=\"2|1:0|10:1658852485|23:username-localhost-8888|44:MzM3NGU2MzM4YzcxNDI4YWE2ZTExYzQ4ZTk4OWRiNzY=|6e9df3938d5b32de3b028e7120e94b3b1ecc08d227f15b2c96c0e1804a6329b0\"",
>>
>>       "Sec-Fetch-Dest": "empty",
>>
>>       "Sec-Fetch-Mode": "cors",
>>
>>       "Sec-Fetch-Site": "same-origin",
>>
>>       "Pragma": "no-cache",
>>
>>       "Cache-Control": "no-cache"
>>
>>     }
>>
>> [E 2022-07-26 09:21:25.474 ServerApp] 500 POST 
>> /api/sessions?1658852485196 (127.0.0.1) 273.75ms referer=
>> http://localhost:8888/lab/tree/Documents/EK%20EsawiPD/Scripts/Untitled2.ipynb
>> On Monday, July 25, 2022 at 6:04:12 PM UTC-7 Ek Esawi wrote:
>>
>>> Kevin,
>>>
>>>  
>>>
>>> Thank you so much for your help. The name issue makes sense now. The 
>>> issue with the R kernel is that it doesn’t  generate any errors. It 
>>> just simply will not run the code and suddenly, instead of the active 
>>> kernel is R, changes to no kernel.
>>>
>>>  
>>>
>>> Julia, on the other hand, generates messages but I don’t understand them 
>>> and don’t want to post the whole page of messages because it may not be 
>>> appropriate to do so. Here are the listed kernels
>>>
>>> Available kernels:
>>>
>>>   ir           C:\Users\eesawi\AppData\Roaming\jupyter\kernels\ir
>>>
>>>   julia-1.7    C:\Users\eesawi\AppData\Roaming\jupyter\kernels\julia-1.7
>>>
>>>   python3      
>>> c:\users\eesawi\appdata\local\programs\python\python39\share\jupyter\kernels\python3
>>>
>>> I looked at each kernel json file, but I don’t know how to change them 
>>> to run the kernels properly.
>>>
>>> Here are the 2 json files
>>>
>>> {
>>>
>>>   "argv": ["C:/PROGRA~1/R/R-41~1.0/bin/x64/R", "--slave", "-e", 
>>> "IRkernel::main()", "--args", "{connection_file}"],
>>>
>>>   "display_name": "R",
>>>
>>>   "language": "R"
>>>
>>> }
>>>
>>>  
>>>
>>> {
>>>
>>>   "display_name": "Julia 1.7.3",
>>>
>>>   "interrupt_mode": "message",
>>>
>>>   "argv": [
>>>
>>>     
>>> "C:\\Users\\eesawi\\Downloads\\julia-1.7.3-win32\\julia-1.7.3\\bin\\julia.exe",
>>>
>>>     "-i",
>>>
>>>     "--color=yes",
>>>
>>>     "--project=@.",
>>>
>>>     
>>> "C:\\Users\\eesawi\\.julia\\packages\\IJulia\\AQu2H\\src\\kernel.jl",
>>>
>>>     "{connection_file}"
>>>
>>>   ],
>>>
>>>   "env": {},
>>>
>>>   "language": "julia"
>>>
>>> }
>>>
>>>
>>> EK
>>>
>>> On Mon, Jul 25, 2022 at 5:06 PM Kevin Bates <kba...@gmail.com> wrote:
>>>
>>>> Hello EK.
>>>>
>>>> The ".ipynb" extension is not meant to indicate the type of kernel to 
>>>> which the notebook file is associated, it's purely an indicator that this 
>>>> is a Jupyter notebook and is more a function of the project having been 
>>>> originally named IPython.  Had the project been named Jupyter from the 
>>>> start, I imagine the extension would have been ".jnb".
>>>>
>>>> I suspect your R and Julia kernels are not correctly configured since 
>>>> it appears the server knows about them (as they are selectable) but is 
>>>> encountering an error during their startup.  I recommend looking at your 
>>>> server's console (where the Lab instance was started) since there should 
>>>> be 
>>>> some information specific to the failed start attempts.  You probably have 
>>>> some additional dependencies missing.  You will likely need to look at the 
>>>> `argv` stanza of the `kernel.json` file associated with your R and/or 
>>>> Julia 
>>>> kernels since that is the command that is issued to start each kernel.
>>>>
>>>> Lastly, if you would like to change your "default" kernel, you can 
>>>> configure 'MappingKernelManager.default_kernel_name=julia'.  This can be 
>>>> done within a configuration file via 
>>>> 'c.MappingKernelManager.default_kernel_name=julia' or the command line via 
>>>> '--MappingKernelManager.default_kernel_name=julia'.  Note that I'm not 
>>>> familiar with the Julia kernel or its default naming but am assuming its 
>>>> configuration resides in the directory named 'julia' - which is the target 
>>>> of the 'default_kernel_name' attribute I reference and where its 
>>>> aforementioned `kernel.json` file will reside.
>>>>
>>>> Note that the directories for where the `kernel.json` files reside can 
>>>> be found using `jupyter kernelspec list` and (for completeness) the 
>>>> left-hand values of that output is the string that should be referenced in 
>>>> the 'default_kernel_name' configuration option.
>>>>
>>>> Best regards,
>>>> Kevin.
>>>>
>>>> On Monday, July 25, 2022 at 2:22:20 PM UTC-7 esa...@gmail.com wrote:
>>>>
>>>>> Hi all--
>>>>>
>>>>> I installed Jupyterlab with python3 and kernels installed. I added 
>>>>> Julia kernel. Now, every time i open a  new notebook, the file 
>>>>> automatically given ipynb extension. When i change the kernel to R, the 
>>>>> code does not run and the kernel on top right changes to no kernel and 
>>>>> defaults back to Python3.
>>>>>
>>>>> If i chose Julia kernel, i get this error "error starting kernel, 
>>>>> unhandled error"
>>>>>
>>>>> Any input is highly appreciated.
>>>>>
>>>>> EK
>>>>>
>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "Project Jupyter" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to jupyter+u...@googlegroups.com.
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/jupyter/9be078cd-147d-49f7-97d1-94ccdff443b1n%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/jupyter/9be078cd-147d-49f7-97d1-94ccdff443b1n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jupyter+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/66bbb8e5-a8c9-4285-8fd4-eec0a2b9d199n%40googlegroups.com.

Reply via email to