Processing math: 100%
[Python] Airflow Dag 정보 (Task Context) 전달
·
Develop/Python
...from train_model.main import runlocal_tz = pendulum.timezone("Asia/Seoul")...dag = DAG( dag_id='train_model_dag', default_args=default_args, schedule_interval='30 9 * * *', # 매일 09:30 실행 catchup=False)process_task = PythonOperator( task_id='train_model', python_callable=run, dag=dag) 위와 같이 간단한 dag을 구성 후 train_model의 run 함수에서 airflow에서 작업을 수행한 시간인 execution_date를 가져오고 싶었다..
[Docker] PostgreSQL 설치
·
Develop/Docker
도커 실행docker pull postgres:latestdocker run --name postgres -p [PORT]:5432 -e POSTGRES_USER=[USER] -e POSTGRES_PASSWORD=[PASSWORD] -d postgres 내부 접속docker exec -it postgres /bin/bash Database 목록 확인접속psql -U postgres명령어\l 외부 접속# //[PostgreSQL ID]:[PostgreSQL PWD]@[HOST IP]:[PORT]/[DB NAME]export DB_URL = 'postgresql://postgres:1@127.0.0.1:5432/postgres
[Git] 삭제된 폴더, 파일 반영
·
Develop/Git & GitHub
git add 시 로컬에서 삭제한 폴더나 파일이 반영되지 않는 경우가 있다. 이를 해결하기 위해 다음 명령어를 사용한다.git add -u [file or .] 추가로, commit 시 -a 옵션을 사용하면 삭제된 폴더, 파일만 반영된다.git commit -a -m "feat: ..."
[Python] Windows에 pyenv 설치
·
Develop/Python
프로젝트마다 사용하는 python 버전이 달라질 수 있으므로, pyenv를 사용하기로 결정 1. 설치https://github.com/pyenv-win/pyenv-win GitHub - pyenv-win/pyenv-win: pyenv for Windows. pyenv is a simple python version management tool. It lets you easily switch betpyenv for Windows. pyenv is a simple python version management tool. It lets you easily switch between multiple versions of Python. It's simple, unobtrusive, and follows the U..
[Docker] WSL2 Ubuntu에 Docker 설치
·
Develop/Docker
1. apt update & upgradesudo apt update -ysudo apt upgrade -y2. docker에 필요한 패키지 설치sudo apt install -y apt-transport-https ca-certificates curl software-properties-common3. docker GPG key 추가curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -4. docker apt 저장소 추가sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"5. ap..
[Error] / [Pyinstaller] xgboost XGBoostLibraryNotFound error
·
Develop/Python
문제 상황xgboost를 import한 .py 파일을 pyinstaller로 .exe 로 패키징 할 때 다음과 같은 에러를 출력xgboost.libpath.XGBoostLibraryNotFound: Cannot find XGBoost Library in the candidate path, did you install compilers and run build.sh in root path?List of candidates:C:\...\AppData\Local\Temp\_MEI103562\xgboost\xgboost.dllC:\...\AppData\Local\Temp\_MEI103562\xgboost\../../lib/xgboost.dllC:\...\AppData\Local\Temp\_MEI103562\xg..
[Windows 11] 네트워크 자격 증명 로그인 문제 해결 방법
·
Develop/Windows
상황공유 폴더로 접근할 때 사용자 이름/ 암호가 맞지만, 일치하지 않다고하는 경우 해결 방법다음 3가지의 방법 중 하나씩 수행합니다.1. 컴퓨터 공유 허용 문제대부분 윈도우 업데이트 이후 발생제어판 > 네트워크 및 인터넷 > 네트워크 및 공유 센터 > 고급 공유 설정 변경 1. 프라이빗 네트워크의 네트워크 검색, 파일 및 프린터 공유를 켬으로 변경    1.1 만약 켜져있다면 끄기로 변경2. 모든 네트워크의 공유 폴더 공유, 암호로 보호된 공유를 켬으로 변경    2.1 암호로 보호된 공유가 켜져있다면 끄기로 변경2. 네트워크 보안 LAN 관리자 인증 수준win + r > gpedit.msc > 컴퓨터 구성 > Windows 설정 > 보안 설정 > 로컬 정책 > 보안 옵션 > 네트워크 보안: LAN Ma..
[Python] matplotlib 한글 폰트 전역 설정
·
Develop/Python
Window 환경입니다.1. 폰트 다운 & 설치저는 네이버 무료 폰트인 나눔체를 설치했습니다.네이버 글꼴 모음 (naver.com) 네이버 글꼴 모음네이버가 만든 150여종의 글꼴을 한번에 만나보세요hangeul.naver.com설치를 진행 후 Window의 경우 .ttf 우클릭 모든 사용자용으로 설치를 진행합니다.(모든 사용자용으로 설치를 진행해야 C:\Windows\Fonts에 설치 됩니다. 그냥 설치하면 C:\Windows\User\AppData\... 에 설치 됩니다.)2. matplotlibrc 수정import matplotlib.font_manager as fmimport matplotlib as mplprint(mpl.matplotlib_fname())위 코드를 ..
욱근욱