目標は、Visual Studioコードデバッガー内でConda/Anacondaから私の環境設定を使用できるようにすることです。デフォルトのpythonpath設定はこの効果を生み出しません-むしろそれはシステムのデフォルトpythonパス(新しいシェルで 'python'を入力したときに得られるもの)に行きます)に行きます。
Conda環境を使用するようにVS Codeを構成するにはどうすればよいですか?
アクティブなConda環境からVisual Studio Codeを起動すると、環境変数を使用してパスを指定できました(MacOS)。
{
"python.pythonPath": "~/anaconda/envs/${env.CONDA_DEFAULT_ENV}/bin/python"
}
Cmd ,
を押すか、トップメニューから移動して[職場の設定]に移動し、settings.json
に追加します
MacOSでは、次の手順に従います。
インストール Python for VSCode (最も人気のあるpython拡張機能)
Cmd ,
を押すか、トップメニューから移動して、Workplace Settingsに移動します。
上記のような特定のconda環境のパスをsettings.json
ファイルに追加します。ターミナルでconda env list
と入力すると、conda環境のパスを見つけることができます。
VSコードを保存して再起動する
これでデバッガは自動的にその環境を使用します!私の知る限り、プロジェクトごとに個別に行う必要があります。
pythonパスを構成する他の方法については、拡張機能の作成者による便利な投稿を次に示します: https://github.com/DonJayamanne/pythonVSCode/wiki/Python-Path- and-Version