There is a ridiculous struggle to just install the existing packages, when one works on the cluster or
in the cloud. Linux internal installation mechanisms (apt-get, rpm) are usually not available, improper versions of global libraries are installed, etc.
Here I can give a talk, starting with general recommendations - how to install and use tools and dependencies, so that it does not break your code regularly, and present some existing mechanisms (basically, proper local building from the source for tools and virtualenv for python).
The topic links to #9 and #5 .
There is a ridiculous struggle to just install the existing packages, when one works on the cluster or in the cloud. Linux internal installation mechanisms (apt-get, rpm) are usually not available, improper versions of global libraries are installed, etc. Here I can give a talk, starting with general recommendations - how to install and use tools and dependencies, so that it does not break your code regularly, and present some existing mechanisms (basically, proper local building from the source for tools and virtualenv for python).