Conda Environments
This video explains how to create your own conda environments. It is taking the example of installing the GPU version of tensorflow. However once you have created the environment it can be customised for any particular purpose.
The advantage of using conda environments is that all packages needed for a particular task can be installed. If there are any conflicts with packages for other tasks (e.g. the python version) a new environment can be created.
We suggest that you expand the video to full screen in order to see the text. The button for that is the boxy one, bottom right. You may need to adjust the quality to 1080p. The button for that is the flower one bottom right.