背景
Anacondaを導入してみたけど操作はAnaconda Promptからしかできないらしい。
この状態だと
- VSCodeとAnaconda Promptで2窓するは不便
- 補完機能がうまく動作しない(仮想環境を読み込めない)
などの問題があるのでなんとかVSCodeから操作できるようにしたい。
前提
- Windows10
- Anaconda3
- VSCode
を使用していること
解決方法
Step1.VSCodeにPythonの拡張機能をインストールする
当然入っているものと思いますがとにもかくにも入れておきましょう。
Step2.Anaconda Promptのパスを通す
左下の歯車アイコンから「設定」を選択してterminal.integrated.shell.windows
で検索
settings.jsonで編集
をクリック。
"terminal.integrated.shell.windows"
が空になっていると思うのでここにAnaconda Promptのパスを指定します。
特に設定をいじっていなければ以下と同じパスにあるはずです。
Step3.動作テスト
適当なファイルを開いてCtrl + Shift + `
でターミナルを開き、activate <<仮想環境名>>
を実行すれば・・・
(<<仮想環境名(画像の場合はbase)>>)
が頭につくようになり、仮想環境が動いていることを確認できました。
私の場合はこれだけで解決しましたが参考にした記事では他の方法も取られていたのでうまく行かない場合はそちらも参考にしてみてください。
参考
【最新】VSCodeでAnaconda3(Python)を実行する方法(Windows)|テックダイアリー
https://tech-diary.net/vscode-anaconda3-python/
Visual Studio Code のターミナルから Anaconda Prompt を開くようにする (Windows)
https://qiita.com/_meki/items/5b4f06318f1a0986c55c