Managing Python Environments Explained