출처: https://lovelettee01.tistory.com/40?category=1142553
python version: 3.11.10
ubuntu 24.04.1 LTS
WSL2 설치 이후 파이썬까지 설치되었을 때, 참조하면 되는 글이다. 그렇지 않은 경우 WSL2 파이썬 버전 관리 글로 가면 된다.
https://velog.io/@paradeigma/WSL2에서-파이썬-버전-관리하기
sudo apt install python3-pip
sudo apt install python3-venv
python3.11 -m venv .venv

이런 오류가 출력되어서, 오류의 원인을 검색해보았으나 잘 이해는 되지 않았다.
https://nstgic3.tistory.com/entry/%EA%B0%80%EC%83%81%ED%99%98%EA%B2%BD-%EC%98%A4%EB%A5%98-Error-Command-%EA%B2%BD%EB%A1%9C-Im-ensurepip-upgrade-default-pip-returned-non-zero-exit-status-1
echo "alias python=/usr/bin/python3" >> ~/.bashrc
source ~/.bashrc
sudo apt-get install python3.11-venv
python3.11 -m ensurepip --upgrade
이렇게 대응을 하니 문제 없이 해결되었다. 다만, 어떤 원리로 해결이 되었는지는 아직 모른다.
이후 수정(24.10.29)
sudo apt-get install python3.11-venv
# 위 코드가 주요했던 것으로 파악했다.