파이썬 라이브러리를 사용할 때, 많은 버젼 충돌이 일어난다.
따라서, 프로젝트 별로 가상환경을 만들어서 버젼 충돌이 나는 라이브러리 들을 따로 관리하는게 좋다.
파이썬 가상환경을 만들기 위해서는 venv
모듈을 사용하면 된다.
이 모듈은 기본적으로 파이썬 설치 시 포함되어 있으며, 다음 명령어를 통해 만들 수 있다.
python -m venv myenv
위 명령어를 실행하면, 현재 디렉토리에 myenv
라는 이름의 가상환경 폴더가 생성된다.
myenv
는 원하는 이름으로 변경할 수 있다.
가상환경을 활성화하려면, 생성된 가상환경 폴더 내의 스크립트를 실행해야 한다.
운영체제에 따라 활성화 명령어가 다르며, 다음을 통해 쉽게 활성화 할 수 있다.
Windows:
.\myenv\Scripts\activate
macOS/Linux:
source myenv/bin/activate
가상환경이 성공적으로 활성화되면, 터미널 프롬프트에 (myenv)
라는 표시가 추가된다.
이제부터는 이 가상환경 내에서 파이썬 패키지를 설치하거나 사용할 수 있다.
VS Code에서 가상환경을 사용하려면, 가상환경이 활성화된 상태에서 VS Code를 실행하거나, VS Code 내에서 가상환경을 선택할 수 있다.
가상환경을 활성화한 터미널에서 다음 명령어를 입력하여 VS Code를 실행하는 방법도 있다.
code .
이렇게 하면, VS Code가 가상환경이 활성화된 상태로 열리게 된다.
VS Code가 이미 열려 있는 상태에서 가상환경을 선택하려면, 다음 단계를 따르면 된다.
Ctrl + Shift + P
를 누른다.myenv
가상환경을 선택힌다.이제 해당 가상환경이 VS Code에서 활성화된 상태로 유지된다.
가상환경을 비활성화하려면, 다음 명령어를 사용하면 된다.
deactivate
이 명령어를 입력하면 가상환경이 비활성화되고, 원래의 파이썬 환경으로 돌아가 진다.
이상으로 파이썬 가상환경을 설정하고 VS Code에서 사용하는 방법을 정리해 봤다.