【VScode】conda は 内部コマンドまたは外部コマンド 操作可能なプログラムまたはバッチ ファイルとして認識 され てい ません【Anaconda】

VSCode PowerShell Condaない

vscode ‘conda’ は 内部コマンドまたは外部コマンド 操作可能なプログラムまたはバッチ ファイルとして認識 されていません

対策は、この通りですが。。

https://qiita.com/syoukera/items/da2a5b11f99b71df9f42

一応

Windows 11 Home 22H2
Visual Studio Code Ver 1.75.1
conda version : 23.1.0
conda-build version : 3.22.0
python version : 3.9.13.final.0

にて。。Setting.json を 変更  Pathを設定というよりは、Argsに入れるようです。。

そのsetting.jsonがどこにあるかわからない(笑)

ファイル>ユーザー設定>設定から 検索窓に terminal profile windowsで settings.jsonで編集 を押す。

で、AnacondaのPowerShell Promptのプロパティのリンク先を見て、PowerShell.exe 以下のところの文字をコピーしておく

それを、引数として渡してあげるような書き方にしておく。。

 "args": [
                "-ExecutionPolicy"
                "ByPass",
                "-NoExit",
                "-Command",
                "C:\\Users\\username\\anaconda3\\shell\\condabin\\conda-hook.ps1",
            ]

なんとなく。。この書き方気持ち悪いんですが。。かならず これが呼ばれることになりそうな気もするけど。。

本当は違う書き方がありそうな気もします。

https://www.techtarget.com/searchitoperations/answer/Manage-the-Windows-PATH-environment-variable-with-PowerShell

でもとりあえず。。conda使えるようになったので。。いいか?

そうそう。

ちゃんと環境変数をWindowsに教え込めばいいようです。

https://tech-diary.net/vscode-anaconda3-python/#index_id2

 

 

投稿者 tom2rd

コメントを残していただけるとありがたいです

Loading Facebook Comments ...

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください