| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- inner join
- IN
- order by
- 서브쿼리
- 날짜 포맷
- alias
- MAX
- where
- count
- programmers
- 도서추천
- 금융IT
- LIMIT
- SubQuery
- join
- MySQL
- SQL
- Round
- 금융 플랫폼
- ifnull
- Python
- 투자자산운용사
- is null
- 트래블테크
- date_format
- IELTS
- IS NOT NULL
- having
- 해외결제
- GROUP BY
- Today
- Total
Every Step Matters
[Python] 아나콘다(Anaconda)란? 본문
Anaconda란?
아나콘다란 데이터 사이언티스트가 자주 사용하는 패키지를 묶어 놓은 파이썬과 R 프로그래밍 언어의 오픈 소스 배포판이다. 즉 라이브러리를 쉽게 설치하고 관리할 수 있게 해주는 도구이다. (라이브러리 = 패키지의 집합체)

Anaconda를 사용하는 이유? (python VS anaconda)
1. 패키지 관리자
파이썬 공식 홈페이지에서 설치한 파이썬은 pip라는 디폴트(default) 패키지 관리자만을 포함하고 있다.
따라서 필요한 패키지가 있다면 pip를 통해 직접 설치해야 한다.
하지만 아나콘다는 conda라는 자체적인 패키지 관리자를 통해 파이썬의 효율성을 극대화시켜 활용할 수 있다. 또한 이미 데이터 과학에 필요한 다양한 패키지를 내포하고 있어 패키지 관리가 훨씬 간편하다.
▶︎ pip VS conda
잠깐 패키지 관리자 pip와 conda를 비교해본다면,
pip는 파이썬의 정식 지원을 받는 패키지만을 설치할 수 있는 관리자이고,
conda는 파이썬뿐만 아니라 R, C언어 등 non-python 패키지도 설치가 가능한 관리자이다.br />Anaconda에서는 두 관리자 모두 사용가능하지만, 내부 패키지 관리자인 conda를 사용하는 게 더 좋다고 한다.
2. 프로젝트별 패키지 관리 가능
아나콘다를 쓰는 또 다른 이유는 프로젝트별로 패키지를 다르게 관리할 수 있다는 점이다.
즉, 독립적인 파이썬 개발 환경을 구축할 수 있다.
아나콘다에서 프로젝트별로 가상환경을 따로 설치하는 방법으로 관리를 하며, 가상환경을 사용하면 파이썬 버전 관리가 간편하고 패키지의 충돌을 방지할 수 있기 때문에 에러 발생 가능성을 줄일 수 있다.
맥os를 쓰기 전 윈도우에서 계속 아나콘다 환경을 사용해 왔지만, 정확한 정보는 없이 그냥 막 사용하다가, 이번 맥북 구매 후로 아나콘다를 새로 설치하는 과정에서 많이 알아보고 배우는 중이다…🫠
참고 : https://mingyu6952.tistory.com/entry/Anaconda-conda-install-과-pip-install의-차이점?category=1063097
'Python' 카테고리의 다른 글
| [Python] 맥북프로 주피터 노트북 설치하기 (0) | 2024.08.12 |
|---|---|
| [Python/Anaconda] 맥북프로 아나콘다 가상환경 생성 (0) | 2024.08.10 |
| [Python] 맥북프로 아나콘다 설치 실패 (0) | 2024.08.08 |
| [Python] 맥북프로 아나콘다 설치 방법 (0) | 2024.08.08 |
| [Python] pandas의 get_dummies을 이용한 원핫인코딩 (0) | 2024.08.08 |