가상환경 생성 및 활성화 or 비활성화 방법
1. 가상환경 생성: 명령 프롬프트 또는 터미널에서 프로젝트 폴더(디렉터리)로 이동한 뒤, 다음 명령을 실행하여 가상환경을 생성한다.
python -m venv myenv
**myenv는 가상환경의 이름으로 원하는 이름으로 변경할 수 있습니다.
2. 가상환경 활성화: 가상환경을 생성한 후, 다음 명령을 실행하여 가상환경을 활성화한다.
- Windows
myenv\Scripts\activate
- macOS 및 Linux
source myenv/bin/activate
가상환경이 활성화되면 명령 프롬프트 또는 터미널의 프롬프트가 가상환경 이름으로 변경된다.
이제 해당 가상환경에서 Python 패키지를 설치하고 사용할 수 있다.
3. 가상환경 비활성화: 작업을 마치고 가상환경을 비활성화하려면 다음 명령을 실행한다.
deactivate
이렇게 생성된 가상환경은 프로젝트 폴더(디렉토리) 내에 위치하며, 해당 가상환경에서 필요한 패키지를 설치하고 사용할 수 있다.
가상환경이 뭔지는 알아야 하겠지.?
◼︎ 가상환경이란?
- Python 프로젝트를 독립된 환경으로 격리하여 관리하기 위해 사용되는 도구
◼︎ 가상환경 사용하면 ?
- 각 프로젝트마다 독립적인 환경을 구성하여 패키지 의존성 충돌을 방지하고, 프로젝트 간의 영향을 최소화한다.
- 프로젝트마다 독립된 Python 환경을 생성하여 각각의 프로젝트에서 필요한 패키지 버전을 사용할 수 있게 된다.
◼︎ 가상환경 언제 사용?
- 일반적으로 개발 환경에서는 여러 프로젝트를 진행하게 되는데, 각 프로젝트는 다른 버전의 패키지를 필요로 한다.
◼︎ 가상환경 예를 들어
- 하나의 프로젝트에서는 matplotlib의 버전 3.0을 사용하고, 다른 프로젝트에서는 버전 2.0을 사용하고자 한다면, 가상환경을 생성하여 각각의 프로젝트에서 원하는 버전의 matplotlib을 설치하고 사용할 수 있다.
◼︎ 가상환경 사용하기 위해서는?
- Python에는 venv 모듈이 내장되어 있습니다. venv를 사용하여 가상환경을 생성하고 활성화한다.
'Miya's Everyday Life > ◼︎ 일은 조금 편하게 해야하지 않겠는가?' 카테고리의 다른 글
파이썬(Python) matplotlib (0) | 2023.07.02 |
---|---|
파이썬(Python) Pandas (0) | 2023.07.01 |
파이썬으로 더빨리, 더효율적으로! 엑셀 파일 합치기 (0) | 2023.06.29 |
맥OS에서 `백틱` 사용하기 (0) | 2022.06.19 |
[Node.Js] npm install nodemon -g (0) | 2022.06.10 |