Skip to main content

Create an environment for your session

Renku supports a variety of ways of working with sessions. To determine what kind of Renku session environment is right for you, answer the following questions:

1. What language are you working in?

→ I’m working in R

Renku only has one mode for working with R sessions at the moment. When you create a session launcher, select global environment and select the R global environment. If you need to install additional packages, see How to install packages on-the-fly in your session.

→ I’m working in Python

We have multiple ways of working in Python in Renku sessions! Please continue to the next question Would you like packages to be pre-installed and ready to go when you (or anyone else) launches the session?.

→ I’m working in another language

Working in some other language? That’s ok! You can run a wide variety of Docker images in Renku sessions! See use your own docker image for a Renku session

2. Would you like packages to be pre-installed and ready to go when you (or anyone else) launches the session?

→ Yes please!

See How to create an environment with custom packages installed

→ Having packages pre-installed is not so important to me right now.

If you don’t need custom packages installed, you can get started quickly by simply selecting one or Renku’s pre-made global environments. When you create a session launcher, select global environment and choose one of the pre-made environments.

When you launch a session with a global environment, you can still install packages on the fly. Please note, however, that these packages will not persist once you shut down your session. You will have to re-install them after you shut down and re-launch your session. In addition, the packages you install won’t be available for anyone else who launches a session from the launcher.

If you’d like to permanently add the packages you need to your session environment, see How to create an environment with custom packages installed.

  • diagram view