2016-04-27 65 views
0

每次當我想要啓動ipython筆記本時,我必須在Windows命令行cmdpowershell中鍵入「jupyter notebook」。是否可以設置別名?我試着做這powershell如何在PowerShell中爲「jupyter notebook」設置別名?

New-Alias nb "jupyter notebook" 

nb失敗,因爲powershell無法識別jupyter notebook爲cmdlet或功能。

那麼如何設置別名並將其保存在powershell?有沒有更好的主意在Windows上啓動ipython notebook

+1

可能它不喜歡它,因爲它包含一個參數,而不僅僅是可執行文件的名稱?改用'jupyter-notebook'來代替。 –

回答

0

您需要包含可執行文件的路徑而不是「jupyter notebook」,因爲該程序不在您的$ env:路徑中。

new-alias nb "C:\SomePath\JupyterNotebook.exe" 

而且你需要把此行的PowerShell配置文件(〜\文檔\ WindowsPowerShell \ Microsoft.PowerShell_profile.ps1),所以它會在您每次啓動PowerShell的時間。

+0

非常感謝。我必須添加:'New-Item -path $ profile -type file -force '來創建一個配置文件,並且'Set-ExecutionPolicy RemoteSigned '允許執行腳本。 – Nick