wsl2에 가상환경 설정하기

paradeigma·2024년 10월 27일

pc 환경 설정

목록 보기
4/6

1. 현 상황

출처: https://lovelettee01.tistory.com/40?category=1142553
python version: 3.11.10
ubuntu 24.04.1 LTS

WSL2 설치 이후 파이썬까지 설치되었을 때, 참조하면 되는 글이다. 그렇지 않은 경우 WSL2 파이썬 버전 관리 글로 가면 된다.
https://velog.io/@paradeigma/WSL2에서-파이썬-버전-관리하기

2. 설치

2.1 PIP와 VENV 설치

sudo apt install python3-pip
sudo apt install python3-venv

2.2 원인 모를 오류와 대응 설치

2.2.1 오류

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

2.2.2 대응

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
# 위 코드가 주요했던 것으로 파악했다. 
profile
AI Engineer

0개의 댓글