SMACK 18: Modules and Python Virtual Environments

Course/Event Essentials

Event/Course Start
Event/Course End
Event/Course Format
Mixed
Blended (mixture of live and self-paced)

Venue Information

Country: Spain
Venue Details: Click here

Training Content and Scope

Scientific Domain
Level of Instruction
Beginner
Sector of the Target Audience
Research and Academia
Public Sector
HPC Profile of Target Audience
Application Users
Application Developers
Language of Instruction

Other Information

Organiser
Supporting Project(s)
EuroCC/CASTIEL
Event/Course Description

The first part of this talk will present an overview of the tool "module" and its main commands and flags. "module" provides the dynamic modification of the user’s environment for supporting multiple versions of an application or a library without any conflict. In the second part, we’ll first explain what Python virtual environments are, and describe three actual cases in which they are used. We’ll then illustrate a practical example to install a Python virtual environment, and duplicate it on a different platform.