Giter Club home page Giter Club logo

Comments (6)

has2k1 avatar has2k1 commented on July 20, 2024

Can you run

from jupyter_client.kernelspec import KernelSpecManager
ksm = KernelSpecManager()
ksm.find_kernel_specs()

Make sure gnuplot is listed and check the contents of the kernel.json file in the gnuplot directory.

{"argv": ["/usr/bin/python", "-m", "gnuplot_kernel", "-f", "{connection_file}"], "display_name": "gnuplot", "language": "gnuplot", "name": "gnuplot"}

And confirm that the path to python is correct.

from gnuplot_kernel.

michaelprem avatar michaelprem commented on July 20, 2024

from jupyter_client.kernelspec import KernelSpecManager
ksm = KernelSpecManager()
ksm.find_kernel_specs()

gives:
{'gnuplot_kernel': 'c:\anaconda3\share\jupyter\kernels\gnuplot_kernel',
'python3': 'c:\anaconda3\share\jupyter\kernels\python3'}

the links, both here, and in the kernel.json file seem correct.
Kernel still dies.
I am mailing you the output of the Anaconda propt console. It seems, as I suspected it cannot find gnuplot. Where is gnuplot referenced?
thanks Michael

from gnuplot_kernel.

michaelprem avatar michaelprem commented on July 20, 2024

Here is some output from the Anaconda console

[I 16:32:48.781 NotebookApp] KernelRestarter: restarting kernel (1/5), keep rand
om ports
Traceback (most recent call last):
  File "C:\Anaconda3\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "C:\Anaconda3\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Anaconda3\lib\site-packages\gnuplot_kernel\__main__.py", line 9, in <
module>
    IPKernelApp.launch_instance(kernel_class=GnuplotKernel)
  File "C:\Anaconda3\lib\site-packages\traitlets\config\application.py", line 65
7, in launch_instance
    app.initialize(argv)
  File "<decorator-gen-124>", line 2, in initialize
  File "C:\Anaconda3\lib\site-packages\traitlets\config\application.py", line 87
, in catch_config_error
    return method(app, *args, **kwargs)
  File "C:\Anaconda3\lib\site-packages\ipykernel\kernelapp.py", line 457, in ini
tialize
    self.init_kernel()
  File "C:\Anaconda3\lib\site-packages\ipykernel\kernelapp.py", line 368, in ini
t_kernel
    user_ns=self.user_ns,
  File "C:\Anaconda3\lib\site-packages\traitlets\config\configurable.py", line 4
12, in instance
    inst = cls(*args, **kwargs)
  File "C:\Anaconda3\lib\site-packages\metakernel\process_metakernel.py", line 5
4, in __init__
    self.wrapper = self.makeWrapper()
  File "C:\Anaconda3\lib\site-packages\gnuplot_kernel\kernel.py", line 229, in m
akeWrapper
    raise Exception("gnuplot not found.")
Exception: gnuplot not found.
[I 16:32:54.797 NotebookApp] KernelRestarter: restarting kernel (1/5), keep rand
om ports
Traceback (most recent call last):
  File "C:\Anaconda3\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "C:\Anaconda3\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Anaconda3\lib\site-packages\gnuplot_kernel\__main__.py", line 9, in <
module>
    IPKernelApp.launch_instance(kernel_class=GnuplotKernel)
  File "C:\Anaconda3\lib\site-packages\traitlets\config\application.py", line 65
7, in launch_instance
    app.initialize(argv)
  File "<decorator-gen-124>", line 2, in initialize
  File "C:\Anaconda3\lib\site-packages\traitlets\config\application.py", line 87
, in catch_config_error
    return method(app, *args, **kwargs)
  File "C:\Anaconda3\lib\site-packages\ipykernel\kernelapp.py", line 457, in ini
tialize
    self.init_kernel()
  File "C:\Anaconda3\lib\site-packages\ipykernel\kernelapp.py", line 368, in ini
t_kernel
    user_ns=self.user_ns,
  File "C:\Anaconda3\lib\site-packages\traitlets\config\configurable.py", line 4
12, in instance
    inst = cls(*args, **kwargs)
  File "C:\Anaconda3\lib\site-packages\metakernel\process_metakernel.py", line 5
4, in __init__
    self.wrapper = self.makeWrapper()
  File "C:\Anaconda3\lib\site-packages\gnuplot_kernel\kernel.py", line 229, in m
akeWrapper
    raise Exception("gnuplot not found.")
Exception: gnuplot not found.
[I 16:33:00.828 NotebookApp] KernelRestarter: restarting kernel (1/5), keep rand
om ports
Traceback (most recent call last):
  File "C:\Anaconda3\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "C:\Anaconda3\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Anaconda3\lib\site-packages\gnuplot_kernel\__main__.py", line 9, in <
module>
    IPKernelApp.launch_instance(kernel_class=GnuplotKernel)
  File "C:\Anaconda3\lib\site-packages\traitlets\config\application.py", line 65
7, in launch_instance
    app.initialize(argv)
  File "<decorator-gen-124>", line 2, in initialize
  File "C:\Anaconda3\lib\site-packages\traitlets\config\application.py", line 87
, in catch_config_error
    return method(app, *args, **kwargs)
  File "C:\Anaconda3\lib\site-packages\ipykernel\kernelapp.py", line 457, in ini
tialize
    self.init_kernel()
  File "C:\Anaconda3\lib\site-packages\ipykernel\kernelapp.py", line 368, in ini
t_kernel
    user_ns=self.user_ns,
  File "C:\Anaconda3\lib\site-packages\traitlets\config\configurable.py", line 4
12, in instance
    inst = cls(*args, **kwargs)
  File "C:\Anaconda3\lib\site-packages\metakernel\process_metakernel.py", line 5
4, in __init__
    self.wrapper = self.makeWrapper()
  File "C:\Anaconda3\lib\site-packages\gnuplot_kernel\kernel.py", line 229, in m
akeWrapper
    raise Exception("gnuplot not found.")
Exception: gnuplot not found.
[I 16:33:06.843 NotebookApp] KernelRestarter: restarting kernel (1/5), keep rand
om ports
Traceback (most recent call last):
  File "C:\Anaconda3\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "C:\Anaconda3\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Anaconda3\lib\site-packages\gnuplot_kernel\__main__.py", line 9, in <
module>
    IPKernelApp.launch_instance(kernel_class=GnuplotKernel)
  File "C:\Anaconda3\lib\site-packages\traitlets\config\application.py", line 65
7, in launch_instance
    app.initialize(argv)
  File "<decorator-gen-124>", line 2, in initialize
  File "C:\Anaconda3\lib\site-packages\traitlets\config\application.py", line 87
, in catch_config_error
    return method(app, *args, **kwargs)
  File "C:\Anaconda3\lib\site-packages\ipykernel\kernelapp.py", line 457, in ini
tialize
    self.init_kernel()
  File "C:\Anaconda3\lib\site-packages\ipykernel\kernelapp.py", line 368, in ini
t_kernel
    user_ns=self.user_ns,
  File "C:\Anaconda3\lib\site-packages\traitlets\config\configurable.py", line 4
12, in instance
    inst = cls(*args, **kwargs)
  File "C:\Anaconda3\lib\site-packages\metakernel\process_metakernel.py", line 5
4, in __init__
    self.wrapper = self.makeWrapper()
  File "C:\Anaconda3\lib\site-packages\gnuplot_kernel\kernel.py", line 229, in m
akeWrapper
    raise Exception("gnuplot not found.")
Exception: gnuplot not found.
[I 16:33:12.859 NotebookApp] KernelRestarter: restarting kernel (1/5), keep rand
om ports
Traceback (most recent call last):
  File "C:\Anaconda3\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "C:\Anaconda3\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Anaconda3\lib\site-packages\gnuplot_kernel\__main__.py", line 9, in <
module>
    IPKernelApp.launch_instance(kernel_class=GnuplotKernel)
  File "C:\Anaconda3\lib\site-packages\traitlets\config\application.py", line 65
7, in launch_instance
    app.initialize(argv)
  File "<decorator-gen-124>", line 2, in initialize
  File "C:\Anaconda3\lib\site-packages\traitlets\config\application.py", line 87
, in catch_config_error
    return method(app, *args, **kwargs)
  File "C:\Anaconda3\lib\site-packages\ipykernel\kernelapp.py", line 457, in ini
tialize
    self.init_kernel()
  File "C:\Anaconda3\lib\site-packages\ipykernel\kernelapp.py", line 368, in ini
t_kernel
    user_ns=self.user_ns,
  File "C:\Anaconda3\lib\site-packages\traitlets\config\configurable.py", line 4
12, in instance
    inst = cls(*args, **kwargs)
  File "C:\Anaconda3\lib\site-packages\metakernel\process_metakernel.py", line 5
4, in __init__
    self.wrapper = self.makeWrapper()
  File "C:\Anaconda3\lib\site-packages\gnuplot_kernel\kernel.py", line 229, in m
akeWrapper
    raise Exception("gnuplot not found.")
Exception: gnuplot not found.
[I 16:33:18.890 NotebookApp] KernelRestarter: restarting kernel (1/5), keep rand
om ports
Traceback (most recent call last):
  File "C:\Anaconda3\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "C:\Anaconda3\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Anaconda3\lib\site-packages\gnuplot_kernel\__main__.py", line 9, in <
module>
    IPKernelApp.launch_instance(kernel_class=GnuplotKernel)
  File "C:\Anaconda3\lib\site-packages\traitlets\config\application.py", line 65
7, in launch_instance
    app.initialize(argv)
  File "<decorator-gen-124>", line 2, in initialize
  File "C:\Anaconda3\lib\site-packages\traitlets\config\application.py", line 87
, in catch_config_error
    return method(app, *args, **kwargs)
  File "C:\Anaconda3\lib\site-packages\ipykernel\kernelapp.py", line 457, in ini
tialize
    self.init_kernel()
  File "C:\Anaconda3\lib\site-packages\ipykernel\kernelapp.py", line 368, in ini
t_kernel
    user_ns=self.user_ns,
  File "C:\Anaconda3\lib\site-packages\traitlets\config\configurable.py", line 4
12, in instance
    inst = cls(*args, **kwargs)
  File "C:\Anaconda3\lib\site-packages\metakernel\process_metakernel.py", line 5
4, in __init__
    self.wrapper = self.makeWrapper()
  File "C:\Anaconda3\lib\site-packages\gnuplot_kernel\kernel.py", line 229, in m
akeWrapper
    raise Exception("gnuplot not found.")
Exception: gnuplot not found.
[I 16:33:24.922 NotebookApp] KernelRestarter: restarting kernel (1/5), keep rand
om ports
Traceback (most recent call last):
  File "C:\Anaconda3\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "C:\Anaconda3\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Anaconda3\lib\site-packages\gnuplot_kernel\__main__.py", line 9, in <
module>
    IPKernelApp.launch_instance(kernel_class=GnuplotKernel)
  File "C:\Anaconda3\lib\site-packages\traitlets\config\application.py", line 65
7, in launch_instance
    app.initialize(argv)
  File "<decorator-gen-124>", line 2, in initialize
  File "C:\Anaconda3\lib\site-packages\traitlets\config\application.py", line 87
, in catch_config_error
    return method(app, *args, **kwargs)
  File "C:\Anaconda3\lib\site-packages\ipykernel\kernelapp.py", line 457, in ini
tialize
    self.init_kernel()
  File "C:\Anaconda3\lib\site-packages\ipykernel\kernelapp.py", line 368, in ini
t_kernel
    user_ns=self.user_ns,
  File "C:\Anaconda3\lib\site-packages\traitlets\config\configurable.py", line 4
12, in instance
    inst = cls(*args, **kwargs)
  File "C:\Anaconda3\lib\site-packages\metakernel\process_metakernel.py", line 5
4, in __init__
    self.wrapper = self.makeWrapper()
  File "C:\Anaconda3\lib\site-packages\gnuplot_kernel\kernel.py", line 229, in m
akeWrapper
    raise Exception("gnuplot not found.")
Exception: gnuplot not found.
[I 16:33:30.937 NotebookApp] KernelRestarter: restarting kernel (1/5), keep rand
om ports
Traceback (most recent call last):
  File "C:\Anaconda3\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "C:\Anaconda3\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Anaconda3\lib\site-packages\gnuplot_kernel\__main__.py", line 9, in <
module>
    IPKernelApp.launch_instance(kernel_class=GnuplotKernel)
  File "C:\Anaconda3\lib\site-packages\traitlets\config\application.py", line 65
7, in launch_instance
    app.initialize(argv)
  File "<decorator-gen-124>", line 2, in initialize
  File "C:\Anaconda3\lib\site-packages\traitlets\config\application.py", line 87
, in catch_config_error
    return method(app, *args, **kwargs)
  File "C:\Anaconda3\lib\site-packages\ipykernel\kernelapp.py", line 457, in ini
tialize
    self.init_kernel()
  File "C:\Anaconda3\lib\site-packages\ipykernel\kernelapp.py", line 368, in ini
t_kernel
    user_ns=self.user_ns,
  File "C:\Anaconda3\lib\site-packages\traitlets\config\configurable.py", line 4
12, in instance
    inst = cls(*args, **kwargs)
  File "C:\Anaconda3\lib\site-packages\metakernel\process_metakernel.py", line 5
4, in __init__
    self.wrapper = self.makeWrapper()
  File "C:\Anaconda3\lib\site-packages\gnuplot_kernel\kernel.py", line 229, in m
akeWrapper
    raise Exception("gnuplot not found.")
Exception: gnuplot not found.
[I 16:33:36.953 NotebookApp] KernelRestarter: restarting kernel (1/5), keep rand
om ports
Traceback (most recent call last):
  File "C:\Anaconda3\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "C:\Anaconda3\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Anaconda3\lib\site-packages\gnuplot_kernel\__main__.py", line 9, in <
module>
    IPKernelApp.launch_instance(kernel_class=GnuplotKernel)
  File "C:\Anaconda3\lib\site-packages\traitlets\config\application.py", line 65
7, in launch_instance
    app.initialize(argv)
  File "<decorator-gen-124>", line 2, in initialize
  File "C:\Anaconda3\lib\site-packages\traitlets\config\application.py", line 87
, in catch_config_error
    return method(app, *args, **kwargs)
  File "C:\Anaconda3\lib\site-packages\ipykernel\kernelapp.py", line 457, in ini
tialize
    self.init_kernel()
  File "C:\Anaconda3\lib\site-packages\ipykernel\kernelapp.py", line 368, in ini
t_kernel
    user_ns=self.user_ns,
  File "C:\Anaconda3\lib\site-packages\traitlets\config\configurable.py", line 4
12, in instance
    inst = cls(*args, **kwargs)
  File "C:\Anaconda3\lib\site-packages\metakernel\process_metakernel.py", line 5
4, in __init__
    self.wrapper = self.makeWrapper()
  File "C:\Anaconda3\lib\site-packages\gnuplot_kernel\kernel.py", line 229, in m
akeWrapper
    raise Exception("gnuplot not found.")
Exception: gnuplot not found.
[I 16:33:43.093 NotebookApp] KernelRestarter: restarting kernel (1/5), keep rand
om ports

From: Hassan Kibirige [mailto:[email protected]]
Sent: Saturday, January 27, 2018 7:44 PM
To: has2k1/gnuplot_kernel [email protected]
Cc: Michael Preminger [email protected]; Author [email protected]
Subject: Re: [has2k1/gnuplot_kernel] gnuplot_kernel constantly dies on Anaconda 3 jupyter notebook UI (windows64) (#10)

Can you run
from jupyter_client.kernelspec import KernelSpecManager
ksm = KernelSpecManager()
ksm.find_kernel_specs()
Make sure gnuplot is listed and check the contents of the kernel.json file in the gnuplot directory.
{"argv": ["/usr/bin/python", "-m", "gnuplot_kernel", "-f", "{connection_file}"], "display_name": "gnuplot", "language": "gnuplot", "name": "gnuplot"}
And confirm that the path to python is correct.
β€”
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

from gnuplot_kernel.

has2k1 avatar has2k1 commented on July 20, 2024

The kernel cannot find the gnuplot executable. Make sure gnuplot can be found using $ which gnuplot.

from gnuplot_kernel.

michaelprem avatar michaelprem commented on July 20, 2024

from gnuplot_kernel.

has2k1 avatar has2k1 commented on July 20, 2024

I have not tested it on windows. Can you try

import pexpect

pexpect.which('gnuplot')
...
pexpect.which('some-other-executable(s)')

I think the issue has something to do with the the path settings.

from gnuplot_kernel.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.