我过去通常通过在特定目录中“右键单击+ Ctrl”来启动Powershell会话。
我希望能够使用该特定目录中的anaconda提示符/ powershell进行相同的操作(而不是在HOME中打开它,而不是导航至该目录)。
对我来说,简单的解决方案是创建一种别名来调用anaconda提示符。我猜别名应该是这样的:
%windir%\System32\cmd.exe "/K" C:\ProgramData\Anaconda3\Scripts\activate.bat C:\ProgramData\Anaconda3
我创建了一个profile.ps1文件,并将此命令放入其中:
Set-Alias conda_cmd 'C:\\WINDOWS\\System32\\cmd.exe "/K" C:\\Users\\--myusername--\\Anaconda3\\Scripts\\activate.bat C:\\Users\\--myusername--\\Anaconda3'
当我在Powershell中运行“ conda_cmd”时,由于该命令未知,我会收到错误消息。但是,如果我只是停在第一个空格(C:\ WINDOWS \ System32 \ cmd.exe),则别名会正确启动cmd(但不会运行anaconda)...
我应该怎么办?