전체 글
-
python 프로젝트관리 pyenv + poetry 설치 방법poetry 2025. 3. 30. 13:25
1. 개요Poetry는 Python의 패키지 및 의존성 관리를 쉽게 할 수 있도록 도와주는 도구입니다.poetry 단독 사용도 가능하지만, pyenv와 함께 사용한다면 프로젝트마다 다른 Python 버전을 설정 가능해지고,시스템 Python을 건드리지 않고, 가상 환경을 깔끔하게 관리 가능해집니다. 무엇보다 프로젝트의 구조가 직관적이고 단순해져서 복잡한 프로젝트를 만들때 더욱 효과적입니다.기본구조2. 설치방법2-1. 윈도우peynv install 3.12.2pyenv global 3.212.2 # 디폴트 python 버전 정하기(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python -poetry..
-
flutter 웹 url 주소에 # 없애는 방법 (해시 라우팅)flutter 2025. 3. 22. 18:09
#1. 문제flutter를 이용해 크롬 같은 웹 앱을 만들다보면 이상한 점이 있다.이런식으로 url에 '#'이 포함된다. 이렇게 표시되는 이유는, flutter는 SPA(Single Page Application) 이기 때문에 다른 frontend 개발 툴과는 기본 라우팅(Routing) 방식이 다르기 때문이다.#2. 배경지식라우팅에는 크게 2가지가 있다. #2-1. HTML5 path 라우팅 ex) https://kimp.info/about-page 우리가 알고있는 일반적인 방식이며 대부분의 frontend 개발툴은 자동으로 html5 path기반으로 만들어진다. SSR(Server Side Rendering) 방식의 웹개발인 경우는 모든 페이지를 서버에서 프론트로 전달받아서 프론트는 화면에 띄..
-
poetry + jupyter notebook 연결poetry 2024. 5. 5. 15:29
1. poetry를 이용해 venv 설정까지 진행2. venv 활성화poetry shell3. jupyter 커널 패키지 설치poetry add jupyter ipykernel4. 1번에서 활성화된 가상환경 이름과 jupyter에 표시될 kernel 이름을 지정해서 installpython -m ipykernel install --user --name "가상환경 이름" --display-name "jupyter에 표시될 kernel의 이름"5. 여기까지 제대로 설치되면 이제 주피터 노트북을 사용할 수 있는 방법이 두가지가 있다.1) vscode에서 ipynb 파일을 만들고, interpreter를 "jupyter에 표시될 kernel의 이름"으로 선택하면 환경설정 완료-> vscode에서 주피터 노트북..
-
git branchgit 2024. 4. 23. 09:00
title: (TIL-3) Git Branch date: 2024-04-22 10:09:05 tags: git branch 현 로컬 저장소(local repository)의 모든 branch 목록 확인 git branch -r 현 로컬 저장소(local repository)와 연결된 원격 저장소(remote repository)의 모든 branch 목록 확인 로컬 저장소의 브랜치가 아니라 원격 저장소의 브랜치 목록이란 점 주의! git branch -a local과 remote branch 목록 모두 확인 git remote -v 현 로컬 저장소에 연결된 모든 원격 저장소의 목록을 보여줌 v=(verbose) 각 원격 저장소의 이름(보통 origin)과 해당 원격 저장소의 url을 보여줌 git bran..
-
간단한 mark down 문법 사용예git 2024. 4. 21. 15:45
hexo 블로그 시작했는데 일단 vim을 이용해서 문서편집을 하다보니 내가 타이핑 한 mark down이 제대로 동작 중인지 확인이 불가능해서 불편한 면이 있다. VSCode로 하면 자동으로 확인도 가능하던데 다음엔 vscode로 해봐야지. 아래 스샷은 wsl에서 vim으로 작성한 간단한 markdown 문법들임. 실행 결과는 https://mumng.github.io/#Markdown-%EB%AC%B8%EB%B2%95-%ED%95%99%EC%8A%B5-2024-04-21-sun