Skip to content

Spyder IDE

Spyder is a free and open source scientific environment written in Python, for Python, and designed by and for scientists, engineers and data analysts.


This application is available in Open OnDemand.

First, you must upload your data onto the HPC. Or, if your files are small, you can upload them directly using Open OnDemand

Accessing Spyder on Open OnDemand#

  1. Log into Open OnDemand
  2. In the top navigation bar, select "Interactive Apps" and then from the drop down, "Spyder".
  3. Select the Slurm Account/partition that you want to use for your job. If you leave this blank, the app will run in our genacc_q account/partition.
  4. Fill out the rest of the job submission form with your desired specifications.
    • Python Version: Specify the desired Python version for your job execution. This can be specified as either a Python version (e.g., python/2, python/3) or an Anaconda version on the HPC system.
    • Path to Conda Environment: Enter the full path to your existing Conda environment where Spyder is installed (e.g., ~/myApp). If such an environment does not exist at the given path, the system will generate one for your project. Your job will remain in Starting mode while the environment is configured. This can take up to 10 minutes.
    • For optimal performance during environment creation and subsequent Spyder job execution, it is recommended to allocate a minimum of 8 CPU cores and 16G of memory resources.
  5. Click "Launch" to queue your job.
  6. When your interactive job has started, click Launch.
  7. A new tab will open, and the Spyder Application will launch shortly after.

The Spyder IDE

Configuring your Spyder IDE#

The default version of Spyder provided is 5.4.3, though this may vary depending on your installation date. If you installed Spyder in 2025 or later, you likely have version 6.

To upgrade to Spyder version 6, simply create a new environment by entering a new environment name in the "Path to Conda Environment" field on the OOD Spyder form. If you experience any issues with the Spyder IDE, you may need to re-base your Anaconda environment.

When launching Spyder, you may receive a pop-up notification indicating a newer version is available. You can safely dismiss this notification by clicking "OK" and continue working with your current version.