Jupyter R Sessions within CDSW
- October 5, 2026 at 8:51 AM
- 1 reply
- 2398 views
- Translate All
A number of customers want to run CDSW R sessions within the Jupyter Notebook. This is unsuccessful within CDSW when a customer attempts to perform this and results in the following errors depending on how you execute Jupyter.
Execution halted
WARNING:root:kernel 8166ed20-6142-44d1-92b8-9a0ae11777a9 restarted
Error in ok_device(filename, ...) : X11 is not available
Calls: <Anonymous> ... evaluate -> dev.new -> do.call -> <Anonymous> -> ok_device
Execution halted
By default the Jupyter R Kernel is not shipped with CDSW 1.5+. In order to get this to work you will have to install the Jupyter R Kernel manually. The instructions are below as follows:
- https://irkernel.github.io/installation/
Instructions on installing Jupyter R Kernel from source.
1/2) Installing from source
ZMQ
You'll need zmq development headers to compile pbdZMQ (Click your OS):
R packages
Start R in the same terminal, and proceed as below.
You can install the packages via
install.packages(c('repr', 'IRdisplay', 'IRkernel'), type = 'source')
To update your source installation, repeat above step.
2/2) Making the kernel available to Jupyter
The kernel spec can be installed for the current user with the following line from R:
IRkernel::installspec()
To install system-wide, set user to False in the installspec command:
IRkernel::installspec(user = FALSE)

