본문 바로가기
python3 selenium

Python 가상환경

by Pymac 2024. 2. 12.
반응형

 맥과 윈도우 각각의 운영체제에 맞게 명령어를 사용하여 가상환경을 관리하는 방법을 정리
**맥 (macOS) 버전:**

1. **가상환경 조회**: 
   ```
   python -m venv 가상환경명
   ```
   
2. **가상환경 실행**: 
   ```
   source 가상환경명/bin/activate
   ```
   
3. **가상환경 생성**: 
   ```
   python -m venv 가상환경명
   ```
   
4. **가상환경에 추가 패키지 설치**: 
   ```
   가상환경명/bin/pip install 패키지명
   ```
   
5. **가상환경 해제**: 
   ```
   deactivate
   ```
   
6. **가상환경 깨끗이 삭제**: 
   ```
   rm -rf 가상환경명
   ```
   
7. **가상환경 복사**: 
   ```
   cp -r 원본가상환경명 복사된가상환경명
   ```
   
8. **가상환경을 환경파일로 내보내기**: 
   ```
   pip freeze > requirements.txt
   ```
   
9. **환경파일로 가상환경 생성**: 
   ```
   pip install -r requirements.txt
   ```
   
10. **가상환경에 설치된 패키지 목록 파일로 추출**: 
    ```
    pip freeze > requirements.txt
    ```
    
11. **추출한 패키지 목록 파일로 환경구성**: 
    ```
    pip install -r requirements.txt
    ```

**윈도우 (Windows) 버전:**

1. **가상환경 조회**: 
   ```
   python -m venv 가상환경명
   ```

2. **가상환경 실행**: 
   ```
   가상환경명\Scripts\activate
   ```

3. **가상환경 생성**: 
   ```
   python -m venv 가상환경명
   ```

4. **가상환경에 추가 패키지 설치**: 
   ```
   가상환경명\Scripts\pip install 패키지명
   ```

5. **가상환경 해제**: 
   ```
   deactivate
   ```

6. **가상환경 깨끗이 삭제**: 
   ```
   rmdir /s 가상환경명
   ```

7. **가상환경 복사**: 
   ```
   xcopy /s 원본가상환경명 복사된가상환경명
   ```

8. **가상환경을 환경파일로 내보내기**: 
   ```
   pip freeze > requirements.txt
   ```

9. **환경파일로 가상환경 생성**: 
   ```
   pip install -r requirements.txt
   ```

10. **가상환경에 설치된 패키지 목록 파일로 추출**: 
    ```
    pip freeze > requirements.txt
    ```

11. **추출한 패키지 목록 파일로 환경구성**: 
    ```
    pip install -r requirements.txt
    ```

 

반응형