How to manage different Python and package versions with Conda by setting up virtual environments