Both the newinstall.sh and lsstsw-based installation methods provide dedicated Miniconda environments pre-loaded with Python dependencies.
If you opt to use your own Python, you can re-create the default Python environment made by newinstall.sh and lsstsw with these Conda environments: