공부를 함시다/Python

[Python] 가상환경 설정하기

갈룩시노테7 2024. 1. 9. 22:22
반응형

파이썬 가상화의 장점

- 프로젝트 사용시에만 필요한 모듈이 정확이 무엇인지 알 수 있다.

- 필요 버전이 상이한 모듈끼리 충돌 없이 사용이 가능하다.

 

 

먼저 Visual Studio Code에서 powershell 터미널을 열어 독립된 가상 환경을 만들어줄 수 있는 virtualenv 를 설치합니다.

pip install virtualenv

 

 

폴더 열기를 눌러 가상화 생성을 원하는 폴더를 선택한 다음 folder라는 이름의 가상화 전용 폴더를 생성합니다.

python -m virtualenv folder

# 여기서 python은 현재 파이썬의 버전을 가상화에 그대로 적용하겠다는 것을 뜻합니다.
# 다른 버전이 필요할 경우에는 시스템 환경 변수에서 편집하거나
# C:\Python310\python -m virtualenv folder 코드처럼 직접 지정해주시면 됩니다.

 

 

폴더가 생성되면 아래와 같이 파일이 생성되는 것을 확인하실 수 있습니다.

 

 

Windows PowerShell 을 관리자 권한으로 실행합니다.

 

실행 규칙 변경을 위해 아래의 명령어를 입력한 뒤 A를 눌러 모두 예로 설정해줍니다.

Set-ExecutionPolicy Unrestricted

 

 

마지막으로 아래의 코드를 입력하여 가상화를 실행하여 (folder) 처럼 폴더 명이 앞에 뜬다면 성공입니다.

.\folder\Scripts\activate

# 가상화 폴더의 Scripts 폴더 안의 activate.bat를 실행하면 됩니다.

 

 

가상화 해제 시에는, deactivate 입력해주시면 됩니다.

반응형