如何在 Visual Studio Code 中使用 Hatch 环境¶
Visual Studio Code 在 vscode-python
的 2024.4 版本 中宣布支持 Hatch 环境发现。
为使该功能正常工作,您应全局安装 Hatch。如果您在 Windows 或 macOS 上使用图形安装程序,或通过例如 Arch Linux 或 Fedora 的系统软件包管理器安装,通常已经设置好了。
设置 PATH
如果您使用 pipx 安装 Hatch,而不是系统范围安装,则可能需要将 $HOME/.local/bin
添加到 图形会话 的 PATH 环境变量中,而不仅仅是终端中的 PATH。可使用如下方式检查:
$ pgrep bin/code # 或其他图形应用程序
1234
$ cat /proc/1234/environ | tr '\0' '\n' | grep -E '^PATH='
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
如果路径中没有包含该目录,您需要根据所用桌面环境,在会话启动脚本中添加该路径:
项目配置¶
-
使用
env create
命令让 Hatch 安装项目及其依赖到一个环境中。 -
使用 ++“Python: Select Interpreter”++ 命令选择解释器:
-
此时应该可以使用该环境。例如,如果您已将
python.terminal.activateEnvironment
设置为true
,当您打开新的终端时,环境应会自动激活。或者,您也可以点击“运行”按钮在该环境中运行文件: