파이썬을 활용한 프로젝트를 진행하면서 패키지 관리는 필수적입니다. 여러 프로젝트를 동시에 진행하며 패키지 충돌을 피하려면 가상환경을 구축하는 것이 강력히 추천됩니다. 파이썬 가상환경은 프로젝트마다 독립적으로 패키지와 그 버전을 관리할 수 있게 해줍니다. 이번 포스팅에서는 파이썬 가상환경을 구축하고 관리하는 방법에 대해 자세히 설명하겠습니다.
목차
Virtualenv 설치하기
Virtualenv가 이미 설치되어 있는지 확인하려면 pip list 명령어를 사용하면 됩니다.
pip list
만약 설치되어 있지 않다면, pip install virtualenv를 통해 쉽게 설치할 수 있습니다.
pip install virtualenv
가상환경 생성하기
python -m virtualenv venv
특정 파이썬 버전으로 가상환경을 생성하려면 다음과 같이 명령어를 입력합니다.
python -m virtualenv venv --python=python3.9
가상환경 활성화
.\venv\Scripts\activate
※ (주의)위 명령을 콘솔에서 실행 중 아래와 같은 오류가 발생한면 권한 문제이므로 아래 명령을 실행한다.
.\venv\Scripts\activate : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\...................\venv\Scripts\activate.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오.
위치 줄:1 문자:1
+ .\venv\Scripts\activate
+ ~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : 보안 오류: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
가상환경 비활성화
.\venv\Scripts\deactivate
이렇게 간단하게 파이썬 가상환경을 설정하고 관리할 수 있습니다 각 프로젝트마다 독립적인 가상환경을 구축하면 패키지 관리에 있어서 크게 도움이 될 것입니다. 가상환경을 활용하면 프로젝트의 패키지 충돌을 원천적으로 방지하고, 보다 효율적으로 개발을 진행할 수 있습니다.
'프로그래밍 > python' 카테고리의 다른 글
xlwings 경로 문제 (0) | 2024.04.12 |
---|---|
정규표현식(regx) (0) | 2024.04.12 |
2. 가상 환경 패키지 관리: freeze, requirements 활용 방법 (0) | 2024.01.07 |