Summary
Keypoints
Use python from module system
Check for preinstalled packages
Try to install locally
Rackham: Pip or secondary conda
Bianca: conda and secondary wharf+(pip or conda)
Use isolated environment for projects requiring certain versions of Python and packages
Not really clear? (5 min)
Discuss in breakout rooms
Learn from each other
See also
For other topics, see python documentation https://www.python.org/doc/.
Python forum is found here https://python-forum.io/.
A nice introduction to packages can be found here: https://aaltoscicomp.github.io/python-for-scicomp/dependencies/
CodeRefinery develops and maintains training material on software best practices for researchers that already write code.
Their material addresses all academic disciplines and tries to be as programming language-independent as possible. https://coderefinery.org/lessons/
Note
Julia language becomes increasingly popular.
We also have a web page for Julia at UPPMAX: https://uppmax.uu.se/support/user-guides/julia-user-guide/