Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction: This workshop will be based on: Python - Miniconda - Conda - Pip This is a custom Confluence template that is intended to be re-used in the creation of workshops presented by ARCC on the Wiki. All of the content in these sections is intended to be replaced by the author of the workshop. The first step in this style guide is to ensure that the the page is in wide mode to maximize the real estate for content when possible. The Title of the Page should be the same as the Title of the workshop and this section should include a quick intro to the topic, why it’s important for ARCC users, and what users should expect to get out of this workshop. Next should be a Table of Contents macro in vertical format. The Table is intended to be used as an agenda section for presenter mode as well as navigation for non-presenting viewing so that users can find the documentation and navigate to what they need to brush up on. Finally, at the end of each section, there should be a divider to indicate the separation of “slides”discuss how the various Python related tools work together on the cluster and introduce a series of best practices for managing these environments.

Course Goals:

  • Understand where pip installs packages within a user’s home folder with respect to different versions of Python.

  • Understand how to use pip to install a package within a conda environment.

  • Demonstrate how to create a conda environment, with pip installs, that can be shared across a project.

  • Demonstrate creating a module file to activate a conda/python environment.

Note:

  • The focus of this workshop is on how to use Python, Pip and Conda explicitly on the ARCC clusters (not on desktops).

  • This is NOT an introduction to Python programming. Users should be familiar with python, using pip, and creating conda environments.

...

...

Table of Contents
stylenone

...