목록SW 개발/Python (44)
DATA101

본 포스팅에서는 터미널 프롬포트에 (base)가 출력되는 이유를 알아봅니다. 나아가, 아나콘다 기본 활성화/비활성화하는 방법에 대해 알아봅니다. 📚 목차 1. 터미널 프롬포트 내 (base) 의미 2. 아나콘다 기본 환경 활성화 여부 확인 3. 아나콘다 기본 환경 비활성화 4. 아나콘다 기본 환경 활성화 1. 터미널 프롬포트 내 (base) 의미 터미널에 아래 스크린샷에서 빨간 박스로 친 (base)가 출력되는 이유는 아나콘다 기본 환경(base)이 자동으로 활성화되어 있기 때문입니다. 이는 아나콘다의 auto_activate_base 옵션이 True 상태이기 때문이죠 2. 아나콘다 기본 환경 활성화 여부 확인 아나콘다 기본 환경 활성화 여부를(auto_activate_base) 확인해 봅니다. 터미널에..

본 포스팅에서는 pip 개념과 pip/pip3 설치 방법을 알아봅니다.1. pip 개념Pip Installs Packages의 약자Python 패키지를 설치하고 관리하는 패키지 매니저(Package Manager)MacOS에서 brew, node의 npm, yarn, Linux에서 apt와 같은 개념의 패키지 매니저2. pip vs pip3pip와 pip3의 차이는 파이썬 버전의 차이입니다. pip: Python2 버전 패키지 매니저 참고로 파이썬2 버전은 2020년 1월 1일 자로 추가적인 업데이트 지원 종료 pip3: Python3 버전 패키지 매니저 3. pip 설치 확인Python 2.7.9 이후 버전과 Python 3.4 이후 버전을 사용하고 계시다면 pip가 내장되..

오늘은 Mac에서 파이썬 기본 버전 변경 방법을 빠르게 알아봅니다. 명령어 4줄이면 돼요 :) Step 1. 파이썬 버전 확인 터미널을 열어 현재 파이썬 기본 버전을 알아봅니다. python --version 현재 파이썬 기본 버전이 2.7.16 버전으로 되어있습니다. 참고로, 파이썬2 버전은 2020년 1월 1일자로 지원이 종료되었습니다. Step 2. 설치된 파이썬 리스트 확인 현재 설치되어 있는 파이썬 리스트를 확인합니다. ls -l /usr/local/bin/python* 저는 3.6, 3.8 버전이 설치되어 있습니다. 다음 Step에서 3.8 버전으로 변경해 보겠습니다. (Option) 변경하고 싶은 파이썬 버전이 설치되어 있지 않은 경우 만약 변경하고 싶은 파이썬이 설치되어 있지 않다면 설치부..

오늘은 파이썬 가상환경의 필요성에 대해 알아봅니다. 개요 가상 환경은 프로젝트마다 격리된 환경(즉, 가상 환경)을 생성함으로써 프로젝트별로 패키지를 관리하기 위함입니다. 파이썬을 입문하기로 마음 먹으셨다면 지금부터라도 가상 환경 사용을 권장해 드립니다. 파이썬의 패키지 관리 특징 파이썬은 같은 인터프리터 버전끼리 같은 패키지를 공유합니다. 예를 들어, 가상 환경을 사용하지 않는 상황에서 A 프로젝트, B 프로젝트에서 Python 3.7.4를 사용하고 가정하겠습니다. 그럼 A 프로젝트에서 설치한 패키지를 B 프로젝트에서 따로 설치할 필요 없이 사용할 수 있습니다. 프로젝트마다 패키지를 매번 설치하지 않아도 되니 파이썬을 입문하신 분들에게는 매우 편리하게 느껴지실 겁니다. 하지만, 프로젝트마다 다른 버전의 ..

본 포스팅에서는 파이썬 내장 함수 zip에 대해 알아봅니다. zip 함수란? 파이썬 내장 함수인 zip을 사용하면 위 문제를 쉽게 해결할 수 있습니다. zip 함수는 데이터 개수가 같은 자료형 여러 개를, 같은 인덱스의 데이터끼리 튜플(tuple)로 결합해 주는 함수입니다. zip 함수의 역할 이해 아래 예시를 보시면 zip 함수를 쉽게 이해하실 수 있을 겁니다. 과일의 이름, 가격, 개수를 각각 리스트에 저장해 두었다고 가정해 보겠습니다. fruit = ['사과', '바나나', '파인애플'] price = [1200, 1000, 7000] quantity = [20, 12, 3] 위와 같이 데이터 종류별로 리스트에 나눠져 있으면 어떤 과일이 얼마의 가격에, 몇 개정도 보관되어 있는지 알기 어렵습니다. ..

⁉️ 에러 상황 주피터 노트북 잘 사용하던 중 주피터 노트북 창 우측 상단에 forbidden이라는 문구가 나오며 저장이 제대로 되지 않았습니다. 터미널에서 확인해 보니 저장할 때마다 아래와 같은 에러 메시지가 나오고 있었습니다. 📝 에러 메시지 👨💻 원인 저 같은 경우에는 크롬 쿠키를 삭제한 것이 원인이었습니다. 이 문서에서도 저와 같은 상황에서 에러가 발생했다는 사용자가 있네요. 원인은 여러 가지 중 하나로, 모두 저와 같은 원인은 아닐 수 있다는 점 알아주세요 :) 💡 해결방법 해결 방법은 매우 간단해요. 크게 2가지 절차면 됩니다. [Step 1] 에러 난 주피터 노트북을 브라우저 새로운 탭에 띄웁니다. 아래와 같은 화면이 출력될 것입니다. [Step 2] 터미널에 아래 명령어를 입력하여 문제가..

⁉️ 에러 상황 아래와 같이 데이터프레임에서 2가지 조건을 만족하는 데이터를 필터링했더니 코드는 잘 돌아가는데 에러 메시지가 출력되었습니다. 2018

본 포스팅에서는 venv를 활용하여 Python 가상환경 내 패키지 설치 및 관리 방법을 알아봅니다.📚 목차1. 가상환경 필요성 2. venv 활성화 3. 패키지 설치 4. 설치된 패키지 리스트 저장 5. 패키지 일괄 설치1. 가상환경 필요성가상 환경은 프로젝트마다 격리된 환경(즉, 가상 환경)을 생성함으로써 프로젝트별로 패키지를 관리하기 위함입니다. 파이썬을 입문하기로 마음 먹으셨다면 지금부터라도 가상 환경 사용을 권장해 드립니다. 가상 환경의 필요성에 대한 상세한 설명은 이 포스팅을 참고해 주세요.2. venv 활성화먼저 생성해 두었던 venv를 활성화해야 합니다. venv 가상환경 생성 및 활성화 방법은 이곳을 참고해 주세요. 참고로, Python 3.5 이후부터는 venv가 파이썬 표준 라이브러리..