728x90
패키지의 관리자(Pip vs Conda)
pip : python에 한정된 패키지의 관리자, 가상 환경 별도 필요
conda : 다른 언어를 포함한 패키지 관리자, 가상 환경 생성 포함
가상환경
컴퓨터 별로 호환, 환경이 다른데, 이를 극복하기 위해 내부에 여러 버전의 환경을 만들어주면서
호환에 문제가 없도록 하는 환경이다.
Virtualenv: python2부터 사용된 라이브러리
venv : python 3.3부터 기본모듈에 포함됨
conda : Ana+conda = pip + venv + 과학 << 통합된 느낌으로 쓰임
(윈도우 미지원)
pyenv : Python Version Manager + 가상환경 기능 플러그인
Task | Conda package and Environment Manager Command | Pip package manager command |
패키지 설치 | conda install | pip install |
패키지 업데이트 | conda update -name | pip install --upgrade |
패키지 삭제 | conda remove -name | pip uninstall |
가상환경 활성화/비활성화 | conda activate/deactivate | 없음 |
이처럼 pip 보다는 conda가 더 많은 기능을 담고 있다고 한다.
conda 에 대한 문서는 다음과 같다.
'언어 > Python' 카테고리의 다른 글
VSCode에서 나타나는 File "<stdin>", line 1 에러 (0) | 2023.10.02 |
---|---|
파이썬(python) sys.stdin.readline 사용 (0) | 2023.08.04 |
파이썬 포멧팅 %, {}, f-string (0) | 2023.05.03 |
선발대 심화 3주차(재귀함수, class 심화) (0) | 2023.04.27 |
파이썬 심화과정 week 1 (5) | 2023.04.12 |