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.89k stars 385 forks source link

Install Jupyter kernels gives user no control over build process #31

Open Zireael opened 4 years ago

Zireael commented 4 years ago

Describe the bug

dotnet try jupyter install I'm building a Docker image based on Debian with Jupyter installed through Anaconda.

Can you: 1) add option to specify Jupyter kernel install folder destination 2) Add the whole /try package to Anaconda registry, so that the installation is consistent for virtual environments 3) Not use dot (.) in folder names

When running dotnet try jupyter install, the Jupyter kernels get installed in .net-csharp and .net-fsharp folders.

/home/${USER}/.local/share/jupyter/kernels/.net-csharp /home/${USER}/.local/share/jupyter/kernels/.net-fsharp

The dot (.) gets interpreted on Linux as a hidden folder and it's annoying, since the install location is actually incorrect and I move the folders to Anaconda environment. Them being hidden makes the mv command more wordy.

Did this error occur while using dotnet try or online?

What kind of error was it?

Please complete the following:

colombod commented 4 years ago

Could you expand on the second point?

jonsequitur commented 4 years ago

I've created issue dotnet/interactive#27 to track the dot-prefixed folder issue.