pyenvでpythonのバージョン管理をしていると、wsl2(Ubuntu 20.04.6 LTS)環境でEDK2ビルドエラーが出たので一応解決策を残しておきます。
エラー内容
~/edk2$ build に対して bad interpreter: No such file or directoryというエラー
エラー原因
wsl2内の環境変数 $PYTHON_COMMAND が windows上のpyenvでバージョン管理しているpythonインタプリタのディレクトリになっていること。
書き換えてあげれば動きます。
$ export PYTHON_COMMAND=/usr/bin/python3.8
一応pythonバージョンが異なるかもしれないので確認してください。
pyenvでwsl2環境にもカーネルが共有されるのは、ちょっと面白い。もしかしたらpyenv globalを指定してたからかも?