리눅스에서 Python 가상 환경 설정하기 - mj의 블로그
리눅스에서 Python 가상 환경 설정하기
안녕하세요, mj입니다! 오늘은 리눅스에서 Python 가상 환경을 설정하는 방법에 대해 알아보겠습니다. Python 가상 환경을 사용하면 프로젝트마다 독립적인 패키지와 의존성을 관리할 수 있어 매우 유용합니다.
1. Python 가상 환경이란?
Python 가상 환경은 특정 프로젝트에 필요한 패키지와 의존성을 격리하여 관리할 수 있는 공간입니다. 이를 통해 시스템 전체에 영향을 미치지 않고 프로젝트별로 다양한 버전의 라이브러리를 사용할 수 있습니다.
2. 가상 환경 설치하기
가상 환경을 만들기 위해서는 먼저 Python이 설치되어 있어야 합니다. Ubuntu를 기준으로 설명하겠습니다.
2.1 Python 설치
sudo apt update
sudo apt install python3 python3-venv python3-pip
2.2 가상 환경 만들기
이제 가상 환경을 생성해보겠습니다. 아래 명령어를 입력하세요.
python3 -m venv myenv
위 명령어를 실행하면 myenv라는 이름의 가상 환경이 생성됩니다.
2.3 가상 환경 활성화하기
가상 환경을 활성화하려면 다음 명령어를 입력합니다.
source myenv/bin/activate
활성화되면 터미널 프롬프트에 (myenv)가 나타납니다.
3. 패키지 설치하기
가상 환경이 활성화된 상태에서 필요한 패키지를 설치할 수 있습니다. 예를 들어, requests 패키지를 설치하려면 다음 명령어를 입력합니다.
pip install requests
설치 후에는 아래와 같이 확인할 수 있습니다.
pip list
출력 예시:
Package Version
------------- -------
requests 2.25.1
4. 가상 환경 비활성화하기
작업이 끝나면 가상 환경을 비활성화해야 합니다. 다음 명령어를 입력하세요.
deactivate
5. 가상 환경 삭제하기
더 이상 필요하지 않은 가상 환경은 삭제할 수 있습니다. 가상 환경 디렉토리를 삭제하면 됩니다.
rm -rf myenv
6. 예시: 여러 패키지 설치하기
여러 패키지를 한 번에 설치하는 방법입니다. 아래와 같이 입력하세요.
pip install numpy pandas matplotlib
설치된 패키지 목록:
pip list
출력 예시:
Package Version
------------- -------
numpy 1.21.0
pandas 1.3.0
matplotlib 3.4.2
결론
이제 리눅스에서 Python 가상 환경을 설정하고 활용하는 방법을 배웠습니다. 가상 환경을 사용하면 프로젝트 간의 패키지 충돌을 방지할 수 있어 매우 유용합니다. 여러분도 다양한 프로젝트에서 가상 환경을 활용해 보세요!
마지막으로, 이 글이 도움이 되셨다면 댓글로 남겨주세요. 감사합니다!
댓글
댓글 쓰기