Hello,
Since I am a newbie in Julia, I would appreciated if you could provide me the steps on who to make Julia to work in Jupyterlab.
I am running julia 1.1.0 on win10. I use winpython as my python (v3.6) distribution.
Thanks in advance
Hello,
Since I am a newbie in Julia, I would appreciated if you could provide me the steps on who to make Julia to work in Jupyterlab.
I am running julia 1.1.0 on win10. I use winpython as my python (v3.6) distribution.
Thanks in advance
Install IJulia and build it:
] add IJulia
build IJulia
After that, run jupyter-lab (e.g. form bash console, not from within julia) and from there choose which notebook to run. Have fun.
The only think I did not get to work (yet) in jupyter-lab (but works with jupyter) is Interact.jl .
You can also install it from within julia. Thatâs smart in particular if you donât already have jupyter lab installed as it will install it for you.
using IJulia
jupyterlab() # use detached=true if you want to continue using your julia REPL session
add IJulia
automatically builds it. You only need to manually run build IJulia
if you need to re-build for some reason, e.g. if the location of your Julia installation has moved.
For me it doesnât work before I refresh my browser window, after which it works just fine (more specifically, the output displays correctly but controls wonât work before I refresh).
You need to have the extension installed as well, of course, as documented.
Thanks for your replies
The answered provided by @mkborregaard worked just fine
Thatâs a good news. So something got messed up with my installation: I have WebIO but nothing is displayed (while some times ago, probably was Julia 0.6, I had the graph displayed, although controls were ineffective).
Thanks for the information. I get the following every time I execute the commands you list above:
julia> using IJulia
julia> jupyterlab()
install JupyterLab via Conda, y/n? [y]: y
[ Info: Running `conda install -y jupyterlab` in root environment
Collecting package metadata: done
Solving environment: done
# All requested packages already installed.
This works, but it takes a minute for it to decide Jupyterlab is already installed. is there a way to set things up so it doesnât ask to install via Conda every time?
Hm⌠seems like every time I open a new Julia session, and do:
julia> using IJulia
julia> jupyterlab()
Julia suggests to (re-) install Jupyter Lab:
julia> jupyterlab()
install JupyterLab via Conda, y/n? [y]: y
[ Info: Running `conda install -y jupyterlab` in root environment
Collecting package metadata: done
Solving environment: done
I assume that I donât have to answer âyâ on this question>?
using IJulia
jupyterlab()
results in the following error (it does not install jupyterlab rather throws an error)
[ Info: running setenv(/usr/bin/jupyter lab
,[âPATH=/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/gamesâ, âGNOME_TERMINAL_SERVICE=:1.105â, âPWD=/home/jlâ, âUSERNAME=jlâ, âXDG_SESSION_CLASS=userâ, âDISPLAY=:0â, âGDMSESSION=gnomeâ, âWAYLAND_DISPLAY=wayland-0â, âGJS_DEBUG_TOPICS=JS ERROR;JS LOGâ, âQT_ACCESSIBILITY=1â, âSHELL=/bin/bashâ, âGJS_DEBUG_OUTPUT=stderrâ, âXDG_SEAT=seat0â, âDBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/busâ, âXDG_MENU_PREFIX=gnome-â, âXDG_CURRENT_DESKTOP=GNOMEâ, âLANG=en_US.UTF-8â, âLOGNAME=jlâ, âGNOME_DESKTOP_SESSION_ID=this-is-deprecatedâ, âGTK_MODULES=gail:atk-bridgeâ, âXDG_SESSION_DESKTOP=gnomeâ, âSHLVL=1â, âSSH_AUTH_SOCK=/run/user/1000/keyring/sshâ, âDESKTOP_SESSION=gnomeâ, âGDM_LANG=en_US.UTF-8â, âSESSION_MANAGER=local/debian:@/tmp/.ICE-unix/932,unix/debian:/tmp/.ICE-unix/932â, âXDG_VTNR=2â, âXDG_SESSION_ID=2â, âXDG_SESSION_TYPE=waylandâ, âXDG_RUNTIME_DIR=/run/user/1000â, â=/usr/bin/julia", âUSER=jlâ, âGNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/0f3a14e8_72f4_4d71_a404_71f436d8af93â, âHOME=/home/jlâ, âTERM=xterm-256colorâ, âLS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:.tar=01;31:.tgz=01;31:.arc=01;31:.arj=01;31:.taz=01;31:.lha=01;31:.lz4=01;31:.lzh=01;31:.lzma=01;31:.tlz=01;31:.txz=01;31:.tzo=01;31:.t7z=01;31:.zip=01;31:.z=01;31:.dz=01;31:.gz=01;31:.lrz=01;31:.lz=01;31:.lzo=01;31:.xz=01;31:.zst=01;31:.tzst=01;31:.bz2=01;31:.bz=01;31:.tbz=01;31:.tbz2=01;31:.tz=01;31:.deb=01;31:.rpm=01;31:.jar=01;31:.war=01;31:.ear=01;31:.sar=01;31:.rar=01;31:.alz=01;31:.ace=01;31:.zoo=01;31:.cpio=01;31:.7z=01;31:.rz=01;31:.cab=01;31:.wim=01;31:.swm=01;31:.dwm=01;31:.esd=01;31:.jpg=01;35:.jpeg=01;35:.mjpg=01;35:.mjpeg=01;35:.gif=01;35:.bmp=01;35:.pbm=01;35:.pgm=01;35:.ppm=01;35:.tga=01;35:.xbm=01;35:.xpm=01;35:.tif=01;35:.tiff=01;35:.png=01;35:.svg=01;35:.svgz=01;35:.mng=01;35:.pcx=01;35:.mov=01;35:.mpg=01;35:.mpeg=01;35:.m2v=01;35:.mkv=01;35:.webm=01;35:.ogm=01;35:.mp4=01;35:.m4v=01;35:.mp4v=01;35:.vob=01;35:.qt=01;35:.nuv=01;35:.wmv=01;35:.asf=01;35:.rm=01;35:.rmvb=01;35:.flc=01;35:.avi=01;35:.fli=01;35:.flv=01;35:.gl=01;35:.dl=01;35:.xcf=01;35:.xwd=01;35:.yuv=01;35:.cgm=01;35:.emf=01;35:.ogv=01;35:.ogx=01;35:.aac=00;36:.au=00;36:.flac=00;36:.m4a=00;36:.mid=00;36:.midi=00;36:.mka=00;36:.mp3=00;36:.mpc=00;36:.ogg=00;36:.ra=00;36:.wav=00;36:.oga=00;36:.opus=00;36:.spx=00;36:*.xspf=00;36:â, âCOLORTERM=truecolorâ, âOPENBLAS_MAIN_FREE=1â, âVTE_VERSION=5402â])
Process(setenv(/usr/bin/jupyter lab
,[âPATH=/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/gamesâ, âGNOME_TERMINAL_SERVICE=:1.105â, âPWD=/home/jlâ, âUSERNAME=jlâ, âXDG_SESSION_CLASS=userâ, âDISPLAY=:0â, âGDMSESSION=gnomeâ, âWAYLAND_DISPLAY=wayland-0â, âGJS_DEBUG_TOPICS=JS ERROR;JS LOGâ, âQT_ACCESSIBILITY=1â ⌠âXDG_RUNTIME_DIR=/run/user/1000â, "=/usr/bin/juliaâ, âUSER=jlâ, âGNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/0f3a14e8_72f4_4d71_a404_71f436d8af93â, âHOME=/home/jlâ, âTERM=xterm-256colorâ, âLS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:.tar=01;31:.tgz=01;31:.arc=01;31:.arj=01;31:.taz=01;31:.lha=01;31:.lz4=01;31:.lzh=01;31:.lzma=01;31:.tlz=01;31:.txz=01;31:.tzo=01;31:.t7z=01;31:.zip=01;31:.z=01;31:.dz=01;31:.gz=01;31:.lrz=01;31:.lz=01;31:.lzo=01;31:.xz=01;31:.zst=01;31:.tzst=01;31:.bz2=01;31:.bz=01;31:.tbz=01;31:.tbz2=01;31:.tz=01;31:.deb=01;31:.rpm=01;31:.jar=01;31:.war=01;31:.ear=01;31:.sar=01;31:.rar=01;31:.alz=01;31:.ace=01;31:.zoo=01;31:.cpio=01;31:.7z=01;31:.rz=01;31:.cab=01;31:.wim=01;31:.swm=01;31:.dwm=01;31:.esd=01;31:.jpg=01;35:.jpeg=01;35:.mjpg=01;35:.mjpeg=01;35:.gif=01;35:.bmp=01;35:.pbm=01;35:.pgm=01;35:.ppm=01;35:.tga=01;35:.xbm=01;35:.xpm=01;35:.tif=01;35:.tiff=01;35:.png=01;35:.svg=01;35:.svgz=01;35:.mng=01;35:.pcx=01;35:.mov=01;35:.mpg=01;35:.mpeg=01;35:.m2v=01;35:.mkv=01;35:.webm=01;35:.ogm=01;35:.mp4=01;35:.m4v=01;35:.mp4v=01;35:.vob=01;35:.qt=01;35:.nuv=01;35:.wmv=01;35:.asf=01;35:.rm=01;35:.rmvb=01;35:.flc=01;35:.avi=01;35:.fli=01;35:.flv=01;35:.gl=01;35:.dl=01;35:.xcf=01;35:.xwd=01;35:.yuv=01;35:.cgm=01;35:.emf=01;35:.ogv=01;35:.ogx=01;35:.aac=00;36:.au=00;36:.flac=00;36:.m4a=00;36:.mid=00;36:.midi=00;36:.mka=00;36:.mp3=00;36:.mpc=00;36:.ogg=00;36:.ra=00;36:.wav=00;36:.oga=00;36:.opus=00;36:.spx=00;36:*.xspf=00;36:â, âCOLORTERM=truecolorâ, âOPENBLAS_MAIN_FREE=1â, âVTE_VERSION=5402â]; dir=â/home/jlâ), ProcessExited(1))
any ideas how to handle this?
It would be nice to have a complete recipe to do that . These âhintsâ are not overly helpful.
More details can be found at
https://julialang.github.io/IJulia.jl/dev/manual/installation/