728x90
가상환경이란?
가상공간이 없다면 컴퓨터에 설치된 파이썬에 모든 라이브러리를 설치하게 됩니다.
하지만 프로젝트마다 각자 다른 라이브러리를 사용하기 마련.
- 프로젝트A : pandas, numpy …
- 프로젝트B : openai, python-dotenv …
이외에도 더 많은 라이브러리를 사용하게 될 겁니다.
이렇게 되면 파이썬이 점점 무거워질 뿐 아니라
라이브러리 버전 간의 충돌이나 의도치 않은 라이브러리 삭제, 버전 유지의 어려움 등
온갖 문제가 줄줄이 생겨날 가능성이 높아지겠죠.
이러한 어려움을 줄일 수 있는 것이 가상환경
입니다.
시스템에 설치된 파이썬과 별도로 다른 공간을 만들고
파이썬 인터프리터와 파이썬 라이브러리를 설치함으로써
여러개의 프로젝트를 진행할때 라이브러리 의존성 문제를 해결합니다.
1. 가상환경 세팅하기
가상환경을 세팅하기 위해 python을 설치한 후, venv
를 이용하겠습니다.
만드는 법은 간단합니다.
- 일단
cmd
창을 연 후, 다음과 같이 가상환경을 생성합니다.
D:\coding\openai> python -m venv openaiVenv
D:\coding\openai> cd .\openaiVenv\
D:\coding\openai\openaiVenv> Scripts\activate.bat
(openaiVenv) D:\coding\openai\openaiVenv>
python -m venv (가상환경이름)
으로 가상환경 디렉토리를 생성합니다.cd .\(가상환경이름)\
으로 가상환경 디렉토리에 접근합니다.Scripts\activate.bat
으로 가상환경을 실행합니다.
괄호와 함께 지정된 가상환경의 이름이 나오면 가상환경 생성에 성공했단 의미입니다!
--
참고
728x90