INNER CODE UNIT · Python
get_py
devstream-io/devstream · devstream/env_manager.py:300
def get_py(self, env_name: str) -> Optional[str]:
"""
Get the python executable path of the given environment.
"""
env_path = None
if sys.platform == "win32":
env_path = os.path.join(MAMBA_PY_ENVS, env_name, "python.exe")
if not os.path.exists(env_path):
env_path = os.path.join(MAMBA_PY_ENVS, env_name, "Scripts", "python.exe")
else:
env_path = os.path.join(MAMBA_PY_ENVS, env_name, "bin", "python")
if env_path and os.path.exists(env_path):
return env_path
return None
def _get_conda_forge_url(self) -> str: