Extensibility
Last updated
Last updated
The workspace provides a high degree of extensibility. Within the workspace, you have full root & sudo privileges to install any library or tool you need via terminal (e.g., pip
, apt-get
, conda
, or npm
). You can open a terminal by one of the following ways:
Jupyter: New -> Terminal
Desktop VNC: Applications -> Terminal Emulator
JupyterLab: File -> New -> Terminal
VS Code: Terminal -> New Terminal
Additionally, pre-installed tools such as Jupyter, JupyterLab, and Visual Studio Code each provide their own rich ecosystem of extensions. The workspace also contains a for many commonly used development tools or libraries (e.g., PyCharm
, Zeppelin
, RStudio
, Starspace
). You can find and execute all tool installers via Open Tool -> Install Tool
. Those scripts can be also executed from the Desktop VNC (double-click on the script within the Tools
folder on the Desktop VNC).
As an alternative to extending the workspace at runtime, you can also customize the workspace Docker image to create your own flavor as explained in the FAQ section.