Skip to content

Latest commit

 

History

History
15 lines (12 loc) · 612 Bytes

README.md

File metadata and controls

15 lines (12 loc) · 612 Bytes

WhichPython

Cross-platform library, that lists available Python environments

WhichPython on NuGet

Sample (see app folder)

foreach (var environment in PythonEnvironment.EnumerateEnvironments()
                                    .Concat(CondaEnvironment.EnumerateCondaEnvironments())) {
    Console.WriteLine(this.HomeOnly
        ? environment.Home?.FullName
        : $"{environment.LanguageVersion?.ToString(2) ?? "??"}-{environment.Architecture?.ToString() ?? "???"} @ {environment.Home}");
}