리눅스에서 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 가상 환경을 설정하고 활용하는 방법을 배웠습니다. 가상 환경을 사용하면 프로젝트 간의 패키지 충돌을 방지할 수 있어 매우 유용합니다. 여러분도 다양한 프로젝트에서 가상 환경을 활용해 보세요!

마지막으로, 이 글이 도움이 되셨다면 댓글로 남겨주세요. 감사합니다!

댓글

이 블로그의 인기 게시물

리눅스에서 SSH 설정하고 사용하는 법

011) Rocky Linux 9.5 설치 방법: 단계별 가이드와 설정 팁

삼바 서버 구성하기: 리눅스와 윈도우 간의 파일 공유 완벽 가이드