Python 在Jupyter笔记本上使用Julia时出现内核错误

Python 在Jupyter笔记本上使用Julia时出现内核错误,python,jupyter-notebook,julia,conda,Python,Jupyter Notebook,Julia,Conda,嗨,我对使用Julia和笔记本电脑很陌生。当我第一次下载Julia时,一切都很好,但是突然内核说它死了,我无法让它再次工作(重新启动并尝试重新安装) 我最终下载了一个更新版本的Julia(1.4.1到1.4.2),但这似乎没有什么帮助。然而现在,内核并没有死,而是出现了一个错误,不幸的是,我不知道这意味着什么,也不知道如何修复它 首先,我想说,我无意中删除了笔记本电脑C驱动器中所需的conda文件夹,但没有意识到它是什么,但我认为它是通过Julia重新安装的,我不知道这是否有区别。此外,我不得不

嗨,我对使用Julia和笔记本电脑很陌生。当我第一次下载Julia时,一切都很好,但是突然内核说它死了,我无法让它再次工作(重新启动并尝试重新安装)

我最终下载了一个更新版本的Julia(1.4.1到1.4.2),但这似乎没有什么帮助。然而现在,内核并没有死,而是出现了一个错误,不幸的是,我不知道这意味着什么,也不知道如何修复它

首先,我想说,我无意中删除了笔记本电脑C驱动器中所需的conda文件夹,但没有意识到它是什么,但我认为它是通过Julia重新安装的,我不知道这是否有区别。此外,我不得不在我的学校使用python,但由于我不再需要它,所以删除了它,所以我不确定这是否有效果(因为我知道笔记本使用python的东西)

错误如下:

Traceback (most recent call last):

File "C:\Users\Adam\.julia\conda\3\lib\site-packages\tornado\web.py", line 1703, in _execute
    result = await result

File "C:\Users\Adam\.julia\conda\3\lib\site-packages\tornado\gen.py", line 742, in run
    yielded = self.gen.throw(*exc_info)  # type: ignore

File "C:\Users\Adam\.julia\conda\3\lib\site-packages\notebook\services\sessions\handlers.py", line 72, in post
    type=mtype))


File "C:\Users\Adam\.julia\conda\3\lib\site-packages\tornado\gen.py", line 735, in run
    value = future.result()

File "C:\Users\Adam\.julia\conda\3\lib\site-packages\tornado\gen.py", line 742, in run
    yielded = self.gen.throw(*exc_info)  # type: ignore

File "C:\Users\Adam\.julia\conda\3\lib\site-packages\notebook\services\sessions\sessionmanager.py", line 88, in create_session
    kernel_id = yield self.start_kernel_for_session(session_id, path, name, type, kernel_name)

File "C:\Users\Adam\.julia\conda\3\lib\site-packages\tornado\gen.py", line 735, in run
    value = future.result()

File "C:\Users\Adam\.julia\conda\3\lib\site-packages\tornado\gen.py", line 742, in run
    yielded = self.gen.throw(*exc_info)  # type: ignore

File "C:\Users\Adam\.julia\conda\3\lib\site-packages\notebook\services\sessions\sessionmanager.py", line 101, in start_kernel_for_session
    self.kernel_manager.start_kernel(path=kernel_path, kernel_name=kernel_name)

File "C:\Users\Adam\.julia\conda\3\lib\site-packages\tornado\gen.py", line 735, in run
    value = future.result()

File "C:\Users\Adam\.julia\conda\3\lib\site-packages\tornado\gen.py", line 209, in wrapper
    yielded = next(result)

File "C:\Users\Adam\.julia\conda\3\lib\site-packages\notebook\services\kernels\kernelmanager.py", line 168, in start_kernel
    super(MappingKernelManager, self).start_kernel(**kwargs)

File "C:\Users\Adam\.julia\conda\3\lib\site-packages\jupyter_client\multikernelmanager.py", line 158, in start_kernel
    km.start_kernel(**kwargs)

File "C:\Users\Adam\.julia\conda\3\lib\site-packages\jupyter_client\manager.py", line 305, in start_kernel
    self.kernel = self._launch_kernel(kernel_cmd, **kw)

File "C:\Users\Adam\.julia\conda\3\lib\site-packages\jupyter_client\manager.py", line 212, in _launch_kernel
    return launch_kernel(kernel_cmd, **kw)

File "C:\Users\Adam\.julia\conda\3\lib\site-packages\jupyter_client\launcher.py", line 135, in launch_kernel
    proc = Popen(cmd, **kwargs)

File "C:\Users\Adam\.julia\conda\3\lib\subprocess.py", line 800, in __init__
    restore_signals, start_new_session)

File "C:\Users\Adam\.julia\conda\3\lib\subprocess.py", line 1207, in _execute_child
    startupinfo)

FileNotFoundError: [WinError 2] The system cannot find the file specified

提前感谢所有能帮助我的人。

默认情况下,
IJulia
应该安装自己的Miniconda,所以您在单独的Python安装中摆弄应该不会有什么伤害


当您无法运行笔记本服务器时,第一个调用端口始终是重新运行构建脚本,该脚本在您首次安装
IJulia
时运行。按
]
进入REPL软件包模式,然后运行
build IJulia
。这将在必要时重新安装依赖项,并重新注册Julia版本的内核。

很高兴听到-理想情况下,将此问题标记为关闭,以便浏览的人知道它已排序!为他人提供信息。如果在
使用Pkg之后;pkg“build IJulia”
它仍然不起作用,最好是尝试使用Conda运行
将jupyter手动安装到Julia中;runconda(
install jupyter--yes
我也从其他人那里听说过这个解决方案。他坚持认为这是解决Jupyter相关问题的最佳方式。但是,它在我的计算机上不工作(runconda()函数出错。。。