環境
- Microsoft Windows 10.0.22000.613(21H2)
- Windows Terminal 1.12.10983.0
- PowerShell 7.2.2
- conda 4.12.0
手順
設定ファイルを開く
Ctrl+,
で設定を開く。左下の設定マークをクリックすると settings.json
が開く。
"list":
[
{
"guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"hidden": false,
"name": "Windows PowerShell"
},
{
"guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
"hidden": false,
"name": "\u30b3\u30de\u30f3\u30c9 \u30d7\u30ed\u30f3\u30d7\u30c8"
},
{
"guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
"hidden": false,
"name": "Azure Cloud Shell",
"source": "Windows.Terminal.Azure"
},
{
"guid": "{574e775e-4f2a-5b96-ac1e-a2962a402336}",
"hidden": false,
"name": "PowerShell",
"source": "Windows.Terminal.PowershellCore"
},
{
"guid": "{9b478edd-5982-4f94-8bd0-90143278ab0b}",
"name": "Profile 5"
},
{
"guid": "{249051ab-b781-519e-b88b-7c48539a11f4}",
"hidden": false,
"name": "Developer Command Prompt for VS 2019",
"source": "Windows.Terminal.VisualStudio"
},
{
"guid": "{c41fc47f-3f5f-5414-a05d-cf0341702683}",
"hidden": false,
"name": "Developer PowerShell for VS 2019",
"source": "Windows.Terminal.VisualStudio"
}
]
list
と書かれた部分を見つけ出し、ここに Anaconda Powershell Prompt の設定を追加する。
公式ドキュメントでわかりやすく説明されている。
Anaconda Powershell Prompt の設定
{
"guid": "{7b5858bb-42a3-4b8c-8df2-b20446d8ee29}",
"commandline": "C:\\Program Files\\PowerShell\\7\\pwsh.exe -ExecutionPolicy ByPass -NoExit -Command \"& 'C:\\Users\\username\\.pyenv\\pyenv-win\\versions\\Anaconda3\\shell\\condabin\\conda-hook.ps1' ; conda activate 'C:\\Users\\username\\.pyenv\\pyenv-win\\versions\\Anaconda3' \"",
"hidden": false,
"name": "Anaconda Powershell Prompt",
"icon": "%USERPROFILE%\\.pyenv\\pyenv-win\\versions\\Anaconda3\\Menu\\Iconleak-Atrous-PSConsole.ico",
"startingDirectory": "%USERPROFILE%"
}
guid
次のいずれかの方法で guid
を生成する。{}
をつけることを忘れずに。
1. コマンドから
PowerShell上で New-GUID
または [guid]::NewGuid()
を実行
Guid
----
7b5858bb-42a3-4b8c-8df2-b20446d8ee29
2. ジェネレーターから
commandline
Anaconda Powershell Prompt を右クリック →「プロパティ」→「ショートカット」のタブを開く →「リンク先」に書かれているものをコピー。commandline
に貼り付け、\
と "
をエスケープする。
hidden
ドロップダウンでプロファイルを非表示にする - Windows ターミナル
name
タブやドロップダウンメニューに表示されるプロファイルの名前を設定する。
icon
タブやドロップダウンメニューに表示されるアイコンを設定する。
Anaconda Powershell Prompt を右クリック →「プロパティ」→「ショートカット」のタブを開く →「アイコンの変更」→ アイコンのパスをコピー。icon
に貼り付け、\
をエスケープする。
startingDirectory
確認
Windows Terminal を再起動して Anaconda Powershell Prompt を開く。
conda info
と打って情報が確認できれば OK
エラーの原因
-
\
や"
のエスケープを忘れている - 末尾に
,
がない
等が考えられる。
参考