Reputation: 9910
I want to create an alias for 'jupyter notebook' in windows powershell. I ran the following command:
Set-Alias -Name jup -Value jupyter notebook
It triggered following error:
Set-Alias : A positional parameter cannot be found that accepts argument 'notebook'.
At line:1 char:1
+ Set-Alias -Name jup -Value jupyter notebook
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Set-Alias], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.SetAliasCommand
Can someone please help me fix it?
Upvotes: 2
Views: 1066
Reputation: 72610
The problem comes from the fact that to start "jupyter notebook" you start the exe "jupyter" with parameter "notebook". To do so you have to create a function :
function jup {
jupyter notebook
}
Then you can put this function in one of your profile files.
Upvotes: 2