Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- conda
- 알고리즘
- 돼지고기특수부위
- 코테
- 동탄남광장
- 삼겹살
- 코딩테스트
- ubuntu
- 동탄맛집
- 돼지특수부위전문점
- PIP
- 삼겹살맛집
- Algorithm
- 동탄북광장
- Python
- CuDNN
- 코테 #파이썬 #python #알고리즘 #코딩테스트 #프로그래머스
- ubuntu18.04
- 북광장
- 남광장
- 촌놈집
- 파이썬
- leetcode
- 리트코드
- 동탄
- 민들레화로
- 동탄촌놈집
- CUDA
- 오산맛집
Archives
- Today
- Total
Kendrick's blog
Python | conda와 pip, 차이점이 무엇일까? 본문
CONDA
- OS 상관없이 모두 실행 가능한 관리하는 것이 목표
- 오픈소스 기반 패키지 환경 관리 시스템
- 특정 OS 상관없이 패키지 및 패키지에 대한 종속을 빠르게 설치
- Python 이외 다른 언어 (C, Java, ...)를 포함한 패키지 관리자
- 가상 환경 생성 포함
PIP
- Python에 한정된 패키지 관리자
ㅇㅇㅇ
Task | Conda command | PIP command |
패키지 설치 | conda install <패키지명> | pip install <패키지명> |
패키지 업데이트 | conda update <패키지명> | pip install -upgrade <패키지명> |
패키지 삭제 | conda remove <패키지명> | pip uninstall <패키지명> |
가상환경 활성화 | conda activate 또는 source activate | . |
가상환경 비활성화 | conda deactivate 또는 source deactivate | . |
가상환경 (Virtual Environment)
- 개별적인 python 환경을 구축하는데 사용
- 독립적으로 관리
1. venv
- Python 3.3 버전 이후부터 기본 모듈에 포함됨
~ $ python3 -m venv example # example 이름의 가상환경 생성
~ $ cd example
~/example $ source bin/activate # 가상환경 활성화 (실행)
(example) ~/example $ deactivate # 가상환경 비활성화 (종료)
2. virtualenv
- Python 2 버전 때부터 사용되는 가상환경 라이브러리
- 가상환경 내에서 virtualenv 라이브러리는 설치 불가
~ $ pip install virtualenv
~ $ virtualenv venv # venv라는 이름의 가상환경 생성
~ $ cd venv
~/venv $ source bin/activate # 가상환경 활성화 (실행)
(venv) ~/venv $ deactivate # 가상환경 비활성화 (종료)
3. conda
- Conda 다르게 부르면 anaconda인데 anaconda는 수학 및 과학 패키지들을 기본적으로 포함하는 파이썬 배포판
- Anaconda는 다양한 자료 분석 라이브러리들을 제공
- Anaconda = pip + venv + 수학 및 과학 라이브러리
~ $ conda create --name venv python=3.6 # 가상환경명이 venv이고 python 3.6 버전인 가상환경 생성
~ $ conda activate venv # 가상환경 활성화 (실행)
(venv) ~ $ conda deactivate # 가상환경 비활성화 (종료)
도움코드 유튜브를 참고했습니다.
Comments