Enable Spotfire to connect to and utilize more than one Python environment (Python Service / repository) within a single deployment.
Currently, Spotfire supports configuration of only a single Python environment. This limitation restricts scenarios where both a standard/shared Python environment and an additional internal or specialized environment need to be used in parallel.
Supporting multiple Python environments would allow:
Separation of standard and internal/custom Python packages
Improved governance and dependency management
Greater flexibility for teams with different requirements or restricted environments
A mechanism to configure and select between multiple Python environments—either at the analysis, data function, or execution level—would significantly enhance extensibility and enterprise usability.
This capability would be particularly valuable in setups where internal repositories must be used alongside the default/shared Python environment.