dotnet / interactive

.NET Interactive combines the power of .NET with many other languages to create notebooks, REPLs, and embedded coding experiences. Share code, explore data, write, and learn across your apps in ways you couldn't before.
MIT License
2.91k stars 389 forks source link

Autodetect python environments and show in the enhanced kernel picker #2870

Open sharoncxu opened 1 year ago

sharoncxu commented 1 year ago

Is your feature request related to a problem? Please describe. To use Python, users currently have to run a connection string #!connect jupyter --kernel-name python --kernel-spec python3 to specify the right kernel which doesn't need to be done for any other languages

Describe the solution you'd like Autodetect the available local python environments and populate the language picker with the options. The user can select the environment they want to connect to by selecting the available options using UI. This allows them to see the available environments, and eliminates the need for them to write code that they would need to look up documentation for.

jonsequitur commented 3 months ago

Related: #992, #3323