新的 Windows 终端(Windows 终端(预览版)版本:0.2.1831.0)在 JSON 文件中有设置。如何设置与 Anaconda 一起运行的 powershell?
Anaconda 在 powershell 中运行:
%windir%\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy ByPass -NoExit -Command "& 'C:\Users\akali\Anaconda3\shell\condabin\conda-hook.ps1' ; conda activate 'C:\Users\akali\Anaconda3' "
Windows 终端使用 JSON 中的配置文件,如下所示:
"profiles": [{
"colorScheme": "Solarized Light",
"commandline": "powershell.exe"
}]
如何在 JSON 中使用带双引号的 Args 运行以允许我运行
-Command "& 'C:\'"
之类的东西?
最佳答案
我意识到我迟到了几年,但我遇到了类似的问题,并被困在这里寻找答案。所以,我希望这对将来像我这样的人有用。
经过一段时间的修补,我生成了一个 Anaconda 配置文件:
target
字段的全部内容并将其粘贴到 commandline
字段上(确保该字段是 commandline
而不是 source
) \
字符 ( \
--> \\
) 你应该有这样的东西
{
"guid": "{generated guid}",
"hidden": false,
"name": "Anaconda",
"commandline": "powershell.exe -ExecutionPolicy ByPass -NoExit -Command & 'C:\\ProgramData\\Miniconda3\\shell\\condabin\\conda-hook.ps1' ; conda activate 'C:\\ProgramData\\Miniconda3'"
},
作为一个很好的旁注,您还可以创建一个配置文件来直接启动 Ipython session 或 jupyter 笔记本。您可能已经注意到,在
commandline
字段中启动 anaconda 我们只是启动 powershell.exe
,然后告诉 powershell 实例执行 -Command
,这是后续字符串。如果您将
; ipython
添加到命令中,您将启动一个 ipython session 。
关于json - 如何在新的 Windows 终端配置文件中使用 Anaconda 运行 powershell.exe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57038071/