Python Environment Best Practices