et al
-
[venv, pyenv, poetry] 윈도우 파이썬 버전 및 가상환경 툴 설치 및 사용법et al 2025. 1. 31. 18:05
pc를 포맷하거나 tool을 설치할 때 매번 잊어먹어서 이참에 정리해둔다.윈도우에서 사용가능한 파이썬 버전 관리 툴과 가상환경 툴이 많다. 사용해본 툴만 정리하고자 한다.( pipenv 등 여기서 설명하지 않았지만 다른 도구들도 많은 듯하다.) 개발 환경 관리 툴을 세 가지 종류로 나누었다.1. 파이썬 버전 관리 O, 가상환경 관리 X -> pyenv-win(윈도우용 pyenv)2. 파이썬 버전 관리 X, 가상환경 관리 O -> venv, pyenv-win-env(pyenv와 같이 쓴다.), poetry3. 파이썬 버전 관리 O, 가상환경 관리 O -> conda 이번 포스팅에서는 conda를 제외한 venv와 pyenv 그리고 poetry의 설치과정을 주로 다루고, 사용법도 간단하게 설명할 예정이다. ..
-
[ubuntu] ubuntu에서 ubuntu 설치 usb 만들기, ubuntu 22.04 설치et al 2025. 1. 9. 09:00
현재 데스크톱은 ubuntu20.04LTS를 사용중인데, 포맷해야했다. 포맷하는김에 ubuntu22.04LTS 버전으로 포맷하려고 한다.깔끔하게 usb를 이용해서 포맷하려고하는데,포맷 usb를 만드는 방법을 서칭하다가 윈도우os에서만 사용가능한 Rufus 라는 프로그램을 이용하는 방법만 가득했다.(balenaEtcher라는 프로그램은 리눅스, 윈도우, 맥 모두에서 사용가능한 프로그램이다.) 서칭끝에 우분투 환경에서 간단한 명령어로 우분투 포맷 usb를 만드는 방법을 찾았고, 다음에 또 포맷할 때 참고하고자 기록한다.(포맷이 잘 진행되지 않아서 포맷 usb 문제라고 오해했고, 최종적으로 아래 dd 명령어를 이용한 방법이 아닌 balenaEtcher를 사용해서 포맷 usb를 만들었으나 아마 dd 명령어를 이..
-
[oh-my-zsh] ubuntu에서 dracula 테마 적용하기 + Powerlevel10ket al 2025. 1. 9. 03:00
ubuntu 22.04 LTS의 기본 터미널은 가독성이 떨어진다. 커스텀 테마를 적용하고자 한다.윈도우 노트북에서 사용중인 oh-my-posh의 dracula 테마를 잘 쓰고 있었기에,우분투 데스크톱에서도 dracula 테마를 적용해봤다. https://www.youtube.com/watch?v=80PHRWH84Tc&t=150s위 영상을 참고했다. 1. 글꼴 설치 MesloLGS NF를 설치한다. 네 개 다 설치하자. 다운 후 해당 글꼴을 install까지 완료하자(MesloLGS NF Italic.ttf 는 install이 안 되었다. 문제가 없는듯 하여 스킵했다.)우분투 터미널을 마우스 우클릭 - Preferences - Profiles 밑에 기본 프로필이 있다. (아래 사진은 custom이라고 이름..
-
oh my posh를 vscode에 폰트 적용하기et al 2024. 12. 14. 18:35
1. 폰트 다운 받기oh-my-posh font install 2. setting.json 수정cmd에서 ctrl+shift+, 를 입력하면 vscode에서 setting.json 파일이 열린다.(powershell 7을 사용하는데, powershell7에서는 키가 안 먹어서, 기본 cmd 에서 ctrl+shift+,로 실행했다.) 아래와 같이 font에서 MesloLGM Nerd Font를 입력해주었다. 3. vscode terminal 폰트 설정ctrl + , 로 vscode settings을 연다. font family를 검색하면Debug > Console: Font Family와 Terminal > Integrated: Font Family가 보인다. 각각에 아래 사진처럼 MesloLGM Nerd..
-
[wsl] ubuntu 설치et al 2024. 7. 30. 18:24
0. powershell을 관리자 권한으로 실행한다. 1. wsl 설치 목록 확인wsl -l -v 2. 설치 가능한 배포판 목록 확인wsl -l -o 3. ubuntu설치 후 user name 및 비밀번호 설정wsl --install -d ubuntu-18.04Enter new UNIX username: Enter new UNIX password:Retype new UNIX password: 4. 설치 목록 다시 확인exit로 ubuntu 환경에서 나온 뒤에 아래 명령어를 입력하면 ubuntu 18.04가 잘 설치 된 것을 볼 수 있다.wsl -l -v 5. 삭제만약 우분투를 삭제하고 싶으면 아래 명령어로 삭제할 수 있다.wslconfig /u Ubuntu-18.04 참고https://datanav..
-
LaTeX 쉽게 캡처해서 추출 복사하기et al 2024. 6. 4. 11:32
공부하면서 수식을 노션에 정리하는 경우가 많았다. 어지간한 Latex 문법을 외웠을 정도로 많이 타이핑해왔는데, '문득 이 불편함은 분명 많은 사람들이 느꼈을 텐데..?'라는 생각이 들었고, 이미지를 캡처해서 바로 Latex를 따오는 프로그램이나 chrome 확장프로그램이 있을 것 같다는 강한 확신이 들었다.. 아니나 다를까, 찾기 시작한지 십초만에, 너무나 좋은 프로그램을 발견했다.. 바로 Mathpix이다. 아래 유튜브는 Mathpix의 주요 기능을 보여주는 하이라이트 영상이다.https://www.youtube.com/watch?v=Jki2FcW8Bw8&t=5s 아래 링크가 다운로드 링크이다. Linux도 지원해줘서 너무나 좋다. ubuntu 20.04 os에서 잘 돌아감을 확인했다.https..
-
[react]et al/AI Tech 6 2024. 3. 10. 11:48
react/my-app에서 npm install react-router-dom@6 To address all issues (including breaking changes), run: npm audit fix --force Run `npm audit` for details. 설치하려고 보니, 위와 같은 에러가 떴는데, 이는 패키지 의존성에 있어서 취약해질 수 있다는 경고다. package-lock.json을 살펴보니 이미 설치된 패키기라서 에러가 떴었다. router란 무엇인가? 라우팅의 개념을 간단하게 알아보면 사용자가 요청한 링크주소 즉, URL에 맞는 페이지를 찾아서 보여주는 것 MPA 방식에서는 여러페이지를 분리해두고 페이지간의 이동으로 이 라우트 시스템을 구축을 하지만, 그러나 SPA 방식의 리..
-
[Airflow] airflow.exceptions.AirflowException: The webserver is already running under PID 에러 해결et al/AI Tech 6 2024. 3. 3. 10:39
* airflow webserver 에러 로컬에서 python3 venv 가상환경에서 airflow를 실행시키려고 하는데, airflow webserver --port 8080 아래와 같은 에러가 떴다. AirflowException(f"The {process_name} is already running under PID {pid}.") airflow.exceptions.AirflowException: The webserver is already running under PID 계속 이미 진행중인 PID가 있다는 것인데 kill -9 PID 명령어로 프로세스를 종료시키려고해도 소용이 없어서, 더 찾아보니 아래와 같은 명령어로 해결할 수 있었다. killall -9 airflow ps aux |grep 명..