ARC Software Guide Logo
  • Accessing Installed Software Applications
  • Installing new software applications
  • Efficiently Running Serial Software
  • Compiling and Running MPI Software
  • Legacy Application Software
  • Using Python on ARC
    • Creating Python Virtual Environments on ARC Clusters
    • 1. Start from a SLURM Interactive Session
    • 2. Why Your Virtual Environment Must Be in $DATA
    • 3. Check Available Modules
    • 4. Creating a Python 3 Environment with Mamba
    • 5. Creating a Python 3 Environment with Anaconda 3
    • 6. Notes About conda init
    • 7. Recommended Workflow
    • 8. Build Script Example
    • 9. Package Cache and $HOME Quota
    • 10. Using Your Environment in a SLURM Submission Script
    • 11. Important HPC Usage Guidelines
    • 12. Using Bioconda
    • 13. Legacy Python 2 / Anaconda 2 Instructions
    • Using MPI with Anaconda
    • Using Jupyter Notebooks on ARC
  • Using R on ARC
  • Application Software Guides
ARC Software Guide
  • Using Python on ARC
  • View page source

Using Python on ARC

The ARC team maintain centrally Python Anaconda installations for Anaconda 2 and Anaconda 3. These installations typically do not have any extra packages installed, they exist such that users of the ARC service can use them to install and maintaiin their own virtual environments.

  • Creating Python Virtual Environments on ARC Clusters
  • 1. Start from a SLURM Interactive Session
  • 2. Why Your Virtual Environment Must Be in $DATA
    • Important
  • 3. Check Available Modules
  • 4. Creating a Python 3 Environment with Mamba
    • Step 1 — Define the Environment Location
    • Step 2 — Create the Environment
    • Step 3 — Activate the Environment
    • Step 4 — Install Packages
  • 5. Creating a Python 3 Environment with Anaconda 3
  • 6. Notes About conda init
  • 7. Recommended Workflow
  • 8. Build Script Example
  • 9. Package Cache and $HOME Quota
  • 10. Using Your Environment in a SLURM Submission Script
    • Example Using Anaconda 3
    • Example Using Mamba
  • 11. Important HPC Usage Guidelines
  • 12. Using Bioconda
  • 13. Legacy Python 2 / Anaconda 2 Instructions
  • Using MPI with Anaconda
  • Using Jupyter Notebooks on ARC
Previous Next

© Copyright 2021–2026 — The University of Oxford.