Ядро Октавы Jupyter на Windows7

Следовать инструкциями на https://github.com/Calysto/octave_kernel чтобы установить octave_kernel на машине Windows1 и все пошло хорошо. Однако, когда я выбираю Октаву в качестве ядра из Jupyter, происходит следующее.

Ядро умерло, и автоматический перезапуск не удался. Это
возможно, ядро нельзя перезапустить. Если вы не можете
перезагрузите ядро, вы все равно сможете сохранить ноутбук, но
запуск кода больше не будет работать до тех пор, пока Блокнот не будет открыт.

Я также не могу заставить oct2py работать.

Далее следует вывод консоли Jupyter из попытки octave_kernal.

PermissionError: [WinError 5] Access is denied
[I 18:00:38.987 NotebookApp] KernelRestarter: restarting kernel (4/5)
WARNING:root:kernel f15e40d3-8288-4b9b-bb32-dea6b67484e1 restarted
Traceback (most recent call last):
  File "C:Anaconda3librunpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "C:Anaconda3librunpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:Anaconda3libsite-packagesoctave_kernel__main__.py", line 6, in <m
odule>
    IPKernelApp.launch_instance(kernel_class=OctaveKernel)
  File "C:Anaconda3libsite-packagestraitletsconfigapplication.py", line 59
5, in launch_instance
    app.initialize(argv)
  File "<decorator-gen-123>", line 2, in initialize
  File "C:Anaconda3libsite-packagestraitletsconfigapplication.py", line 74
, in catch_config_error
    return method(app, *args, **kwargs)
  File "C:Anaconda3libsite-packagesipykernelkernelapp.py", line 421, in ini
tialize
    self.init_kernel()
  File "C:Anaconda3libsite-packagesipykernelkernelapp.py", line 360, in ini
t_kernel
    user_ns=self.user_ns,
  File "C:Anaconda3libsite-packagestraitletsconfigconfigurable.py", line 4
05, in instance
    inst = cls(*args, **kwargs)
  File "C:Anaconda3libsite-packagesmetakernelprocess_metakernel.py", line 5
3, in __init__
    self._start()
  File "C:Anaconda3libsite-packagesmetakernelprocess_metakernel.py", line 5
8, in _start
    self.wrapper = self.makeWrapper()
  File "C:Anaconda3libsite-packagesoctave_kernelkernel.py", line 82, in mak
eWrapper
    if 'version 4' in self.banner:
  File "C:Anaconda3libsite-packagesoctave_kernelkernel.py", line 63, in ban
ner
    banner = subprocess.check_output([self.executable, '--version'])
  File "C:Anaconda3libsubprocess.py", line 629, in check_output
    **kwargs).stdout
  File "C:Anaconda3libsubprocess.py", line 696, in run
    with Popen(*popenargs, **kwargs) as process:
  File "C:Anaconda3libsubprocess.py", line 950, in __init__
    restore_signals, start_new_session)
  File "C:Anaconda3libsubprocess.py", line 1220, in _execute_child
    startupinfo)
PermissionError: [WinError 5] Access is denied
[W 18:00:42.002 NotebookApp] KernelRestarter: restart failed
[W 18:00:42.002 NotebookApp] Kernel f15e40d3-8288-4b9b-bb32-dea6b67484e1 died, r
emoving from map.
ERROR:root:kernel f15e40d3-8288-4b9b-bb32-dea6b67484e1 restarted failed!
[W 18:00:42.002 NotebookApp] Kernel deleted before session
[W 18:00:42.002 NotebookApp] 410 DELETE /api/sessions/d25e7956-2a56-4977-a2de-8b
9c3f828a05 (::1) 0.00ms referer=http://localhost:8888/notebooks/Untitled6.ipynb?
kernel_name=octave

Я увидел ошибку разрешения и попытался запустить Jupyter как администратор безрезультатно.

1 ответ

  1. Установить enviornment variale OCTAVE_EXECUTABLE как C:\Octave\Octave-4.2.1\bin\octave-cli-4.2.1.исполняемый. Предоставьте полное разрешение R / W пользователю все в папке установки Octave