Bureaucrats, cc_docs_admin, cc_staff, rsnt_translations
2,843
edits
(Updating to match new version of source page) |
No edit summary |
||
Line 14: | Line 14: | ||
* Anaconda modifies the <tt>$HOME/.bashrc</tt> file, which can easily cause conflicts. | * Anaconda modifies the <tt>$HOME/.bashrc</tt> file, which can easily cause conflicts. | ||
==How to transition from Conda to virtualenv == | |||
==How to transition from Conda to | |||
A [[Python#Creating_and_using_a_virtual_environment|virtual environment]] offers you all the functionality which you need to use Python on our clusters. Here is how to convert to the use of virtual environments if you use Anaconda on your personal computer: | A [[Python#Creating_and_using_a_virtual_environment|virtual environment]] offers you all the functionality which you need to use Python on our clusters. Here is how to convert to the use of virtual environments if you use Anaconda on your personal computer: | ||
# List the dependencies (requirements) of the application you want to use. To do so, you can: | # List the dependencies (requirements) of the application you want to use. To do so, you can: | ||
Line 36: | Line 32: | ||
In some situations, the complexity of the dependencies of a program requires the use of a solution where you can control the entire software environment. In these situations, we recommend the tool [[Singularity]]; note that a Docker image can be converted into a Singularity image. The only disadvantage of Singularity is its consumption of disk space. If your research group plans on using several images, it would be wise to collect all of them together in a single directory of the group's project space to avoid duplication. | In some situations, the complexity of the dependencies of a program requires the use of a solution where you can control the entire software environment. In these situations, we recommend the tool [[Singularity]]; note that a Docker image can be converted into a Singularity image. The only disadvantage of Singularity is its consumption of disk space. If your research group plans on using several images, it would be wise to collect all of them together in a single directory of the group's project space to avoid duplication. | ||
== Examples where Anaconda does not work == | == Examples where Anaconda does not work == | ||
;R: A conda recipe forces the installation of R. This installation does not perform nearly as well as the version we provide as a module (which uses Intel MKL). This same R does not work well, and jobs launched with it may die and waste both computing resources as well as your time. | ;R: A conda recipe forces the installation of R. This installation does not perform nearly as well as the version we provide as a module (which uses Intel MKL). This same R does not work well, and jobs launched with it may die and waste both computing resources as well as your time. | ||