Environments & Packages

ARCH provides flexible tools to create isolated environments for Python, R, and multi-language workflows. By working within a virtual environment, users can install libraries, manage packages, and build reproducible projects without interfering with system-wide software.

This section covers multiple environment types and how to connect them to common platforms:

  • Virtual Environments — Python venvs, Conda environments, and Spack packages

  • Conda R — Creating and managing R environments with Conda

  • Link Conda to Jupyter — Making your Conda environments available as Jupyter kernels

  • Link Conda to RStudio — Running RStudio Server sessions using a Conda-managed R

Whether you’re developing pure Python code, working with machine learning frameworks, managing R packages, or preparing complex HPC workflows, these guides will help you get set up correctly.

Questions? Contact help@arch.jhu.edu for assistance.