Anaconda is a popular, free and open-source distribution of many packages for scientific computing and data analysis. It is easy to use Anaconda to install and manage packages because of its ability to resolve version conflicts and package dependencies. On the Hoffman2 cluster, however, the environment is structurally different from that of a personal computer; there are other best practices to be considered. One can take advantage of the system-wide Anaconda base to install one’s own packages or to build virtual environment. One can also install and use community codes based on the existing system setting outside of Anaconda’s base. In this workshop, we will address how to use Anaconda to install and manage packages and virtual environments on Hoffman2. The criterion, availability, the pros and cons of using the local and system-wide installations will be also discussed.
If you have any further questions regarding the workshop, please contact the instructor Jerry Huang.