본문 바로가기

설치19

PostgreSQL 13 설치 with docker-compose 들어가며 docker-compose를 사용하여 간단하게 PostgreSQL 13버전을 설치하고 DBeaver를 사용, 접속하는 방법도 알아봅니다. docker-compose.yml version: '3' services: db: image: postgres:13-alpine environment: POSTGRES_USER: app POSTGRES_PASSWORD: app1234 POSTGRES_DB: appdb ports: - "5432:5432" volumes: - pgdata:/var/lib/postgresql/data volumes: pgdata: postgres:13-alpine은 linux기반 경량 postgres 이미지입니다. docker-compose 실행 docker-comp.. 2023. 2. 5.
Python - pip install shap 오류 발생 시. MacBook환경에 shap 패키지 설치 중 의존성 오류 발생 시 해결방법. shap 패키지 설치 python -m pip install shap 다음의 오류 발생 ERROR: Failed building wheel for numba Running setup.py clean for numba Building wheel for llvmlite (setup.py) ... error ERROR: Command errored out with exit status 1: ... 중략 ... ERROR: Failed building wheel for llvmlite Running setup.py clean for llvmlite Successfully built shap Failed to build numba llv.. 2022. 9. 30.
Python - 가상환경, Virtualenv란? 사용법과 스탠다드 라이브러리(venv)와의 차이 설명 Virtualenv란? Virtualenv는 글로벌 Python영역과 별개로 독립된 가상환경을 제공한다. 사용자는 이를 사용하여 프로젝트 별 Python의 버전, 사용되는 라이브러리의 버전을 특정할 수 있다. 물론 같은 프로젝트에서도 여러 가상환경을 만들어 버전관리할 수 있다. Virtualenv VS venv Python3.3버전 부터 Virtualenv의 일부 기능을 venv이란 모듈로서 스탠다드 라이브러리로 제공한다. 몇가지 차이점이 있는데 중요한 부분만 살펴보자면, venv는 다음의 단점을 갖는다. pip를 통해 업그레이드를 할 수 없다. 더 느리다. ( 정확히 어떤 작용에서 느린건지는 모르겠다. ) 가상환경과 관련된 프로그래밍 API제공이 적다. .gitignore 설정이 제공되지 않는다. ( .. 2022. 7. 20.
SDKMAN(SDK 매니저) 윈도우 설치 ( springboot 버전 관리 예 ) 들어가며 Gradle, Java, Springboot등 JVM진영에 SDK(Software Development Kit) 를 쉽게 관리해주는 매니저, SDKMAN을 소개한다. Unix는 물론 Windows에서도 사용가능하며, SDK를 버전별로 쉽게 다운로드, 관리할 수 있다. (필자는 Springboot, Java, Gradle 버전관리를 위해 사용한다.) 필수사항 Git for Windows 설치 zip설치 7-zip(for Windows).를 설치한다. 설치된 경로(C:\Program Files\7-Zip)를 환경변수에 등록한다. ❗ 설치된 경로의 7-zip.exe를 zip.exe로 하나 더 복사하여 생성한다. Git bash 터미널을 재오픈 후 zip 명령을 수행하여 정상 동작하는지 확인한다. $ .. 2022. 7. 12.