Jupyter笔记本(Anaconda)中的Julia内核错误
问题描述:
当我使用Jupyter打开Julia 0.6.0笔记本时,内核尝试连接,失败并在笔记本右上方出现红色按钮“内核错误”。我卸载并重新安装,但没有任何改变。以下是我点击“内核错误”时得到的消息:Jupyter笔记本(Anaconda)中的Julia内核错误
Traceback (most recent call last):
File "C:\ProgramData\Anaconda3\lib\site-packages\notebook\base\handlers.py", line 516, in wrapper
result = yield gen.maybe_future(method(self, *args, **kwargs))
File "C:\ProgramData\Anaconda3\lib\site-packages\tornado\gen.py", line 1055, in run
value = future.result()
File "C:\ProgramData\Anaconda3\lib\site-packages\tornado\concurrent.py", line 238, in result
raise_exc_info(self._exc_info)
File "<string>", line 4, in raise_exc_info
File "C:\ProgramData\Anaconda3\lib\site-packages\tornado\gen.py", line 1063, in run
yielded = self.gen.throw(*exc_info)
File "C:\ProgramData\Anaconda3\lib\site-packages\notebook\services\sessions\handlers.py", line 75, in post
type=mtype))
File "C:\ProgramData\Anaconda3\lib\site-packages\tornado\gen.py", line 1055, in run
value = future.result()
File "C:\ProgramData\Anaconda3\lib\subprocess.py", line 707, in __init__
restore_signals, start_new_session)
File "C:\ProgramData\Anaconda3\lib\subprocess.py", line 990, in _execute_child
startupinfo)
OSError: [WinError 740] The requested operation requires elevation.
在此先感谢您的帮助!
答
看起来你没有足够的权限启动Julia Kernel。 你不需要成为管理员来使用Julia内核,但它看起来像你的电脑相信你应该。
尝试运行julia解释器,并手动内核以查看是否可以。
它可以手动工作,我可以从REPL打开笔记本。但是当我直接从Jupyter打开Julia笔记本时,同样的错误再次出现。当我从REPL运行'Pkg.checkout(“IJulia”)'时,输出如下:'Checkout IJulia master''错误:IJulia脏,bailing'。 – ludo
你需要刷新茱莉亚包;我不知道他们在窗户上的位置;但它在内部使用git;如果这些文件已被篡改,并给你这个错误信息。 – Matt