How to use Hatch environments from Visual Studio Code¶
Visual Studio Codeは、vscode-python
の2024.4 releaseでHatch environment discoveryのサポートを発表しました。
これを動作させるには、グローバルにHatchをインストールする必要があります。WindowsまたはmacOSでGUIインストーラを使用した場合、またはArch LinuxやFedoraなどでシステムパッケージマネージャを使用した場合は、この点に注意する必要があります。
Setting up PATH
システム全体ではなくpipxを使用してHatchをインストールした場合は、端末だけでなく、*グラフィカルセッション*のPATH環境変数に$HOME/.local/bin
を追加する必要があります。次のように確認してください。
$ pgrep bin/code # or some other graphical application
1234
$ cat /proc/1234/environ | tr '\0' '\n' | grep -E '^PATH='
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ディレクトリがそこにない場合は、デスクトップ環境に応じた方法で、セッション起動スクリプトに追加する必要があります。
Project setup¶
env create
コマンドを使用して、Hatchにプロジェクトとその依存関係を環境にインストールします。