diff --git a/crates/languages/src/python.rs b/crates/languages/src/python.rs index 5e6f5e414f001209d3b4447ae8326a12953c45ac..06fb49293f838fca2d54de076139ac8c4ebacfc2 100644 --- a/crates/languages/src/python.rs +++ b/crates/languages/src/python.rs @@ -902,6 +902,13 @@ impl ToolchainLister for PythonToolchainProvider { let env = toolchain.name.as_deref().unwrap_or("default"); activation_script.push(format!("pixi shell -e {env}")) } + Some(PythonEnvironmentKind::Conda) => { + if let Some(name) = &toolchain.name { + activation_script.push(format!("conda activate {name}")); + } else { + activation_script.push("conda activate".to_string()); + } + } Some(PythonEnvironmentKind::Venv | PythonEnvironmentKind::VirtualEnv) => { if let Some(prefix) = &toolchain.prefix { let activate_keyword = match shell {