[WSL2] Ubuntu-20.04 Python3 pip, venv설치

2022. 2. 16. 22:59

문제

Ubuntu 20.04 LTS 버전에는 기본으로 python3가 설치되어 있다.
문제는 내장 python3는 있으나 pip, venv가 설치되어 있지 않다.

$ python3 -m pip
/usr/bin/python3: No module named pip

해결

Microsort 공식 홈페이지에는 WSL2의 Python3에 pip와 venv를 설치하게 안내하고 있다.

https://docs.microsoft.com/en-us/windows/python/web-frameworks

먼저 apt를 업데이트해준다.

$ sudo apt update & sudo apt upgrade

그 다음 apt로 python3-pip를 설치한다.

$ sudo apt install python3-pip

추가적으로 venv(파이썬 가상환경 패키지)를 설치한다.

$ sudo apt install python3-venv

그리고 가상환경을 설치할 디렉토리로 이동하여 다음 명령어를 입력해 가상환경을 만든다.

$ python3 -m venv .venv

가상환경 활성화

$ source .venv/bin/activate
    또는
$ . .venv/bin/activate

가상환경이 활성화되면 기존 cli입력창 맨 앞에 (.venv) 가 앞에 붙어있다.

가상환경 비활성화

$ deactivate

느낀점

아나콘다만 사용하다보니 pip 설치하는 방법도 찾아보게 된다.
편리함에 너무 익숙해진 것 같다.

BELATED ARTICLES

more