I am new to jupyter notebook,what is the key difference between the jupyter notebook and jupyter lab,suggest me to choose the best one,which should be used in future.
相关问题
- Requests.get showing different HTML than Chrome
- tf.enable_eager_execution must be called at progra
- ipywidgets widgets values not changing
- TypeError: while_loop() got an unexpected keyword
- Input functionality is not working with python in
相关文章
- cython in jupyter notebook
- Pyspark error: Java gateway process exited before
- Vim key map in jupyter notebook
- How can the terminal in Jupyter automatically run
- Jupyter Notebook doesn't show new environments
- Display animation outside of jupyter notebook
- Ipython kernel error after uninstalling anaconda
- Render a Jupyter Notebook Iframe in Flask
Jupyter Notebook is a web-based interactive computational environment for creating Jupyter notebook documents. It supports several languages like Python (IPython), Julia, R etc. and is largely used for data analysis, data visualization and further interactive, exploratory computing.
JupyterLab is the next-generation user interface including notebooks. It has a modular structure, where you can open several notebooks or files (e.g. HTML, Text, Markdowns etc) as tabs in the same window. It offers more of an IDE-like experience.
For a beginner I would suggest starting with Jupyter Notebook as it just consists of a filebrowser and an (notebook) editor view. It might be easier to use. If you want more features, switch to JupyterLab. JupyterLab offers much more features and an enhanced interface, which can be extended through extensions: JupyterLab Extensions (GitHub)
At this time (mid 2019), with JupyterLab 1.0 release, as a user, I think we should adopt JupyterLab for daily use. And from the JupyterLab official documentation:
and
Note that JupyterLab has a extensible modular architecture. So in the old days, there is just one Jupyter Notebook, and now with JupyterLab (and in the future), Notebook is just one of the core applications in JupyterLab (along with others like code Console, command-line Terminal, and a Text Editor).