![]() ![]() It makes our life easy in the context of installing software and maintaining collections of software, a.k.a. Sharing your operating system will all installed programs is much more tricky. Furthermore, you can easily share a conda environment with colleagues. If you screw up a Conda environment by installing the wrong software, you just delete the environment and create a new one. The difference between package managers on operating system level and in Conda is: If you screw up your operating system by installing a wrong software, you will have a hard time. Operating systems use them already for decades and users do not really notice. ![]() This can be tricky for example if you try to combine recent software with outdated tools from a couple of years ago. It aims to make sure that anything you install is compatible with each other. Conda is package manager, a software that allows you to install other software. Nowadays, many Scientific Python Programming courses ask their attendees to install some form of Conda in advance. We will also take a short excursion on how things can be screwed up. We will see what conda and mamba are, what they are good for, and how to use them properly. TL:DR: This blog post gives short instructions and explanations to demystify how some scientific Python programmers, including myself, organize their coding environment for the sake of reproducibility of science. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |