5월, 2025의 게시물 표시

Windows Subsystem for Linux (WSL)

이미지
WSL 을 보며 격세지감을 느낀다. 오래된 PC에 리눅스 설치하려고 며칠을 책을 뒤져가며 낑낑대던 기억이 있다. 그땐 하드웨어 드라이버 하나하나 잡아주는 것도 애를 먹었다. 점차 배포판이 올라가며 편리해지다가, 이후 VM 을 보고 우와~ 했는데, 이제는 윈도우랑 찰떡같이 합쳐졌다. 설치도 그냥 커맨드창에 이렇게 치면 끝이다. > wsl --install 재부팅 후 자동 설치된다 윈도우 창에 팽귄이라니... 참 어색하면서도 편리하다 설치된 배포판 조회 및 삭제 > wsl --list > wsl --unregister Ubuntu [참조] https://learn.microsoft.com/en-us/windows/wsl/about

Ubuntu 24.04 파이썬 패키지 설치 시 venv 강제

  Ubuntu 24.04 로 업그레이드 검토 중 예전처럼 pip 로 바로 설치하려고 하면 안된다. 시스템 보호 차원에서 venv 사용을 강제하는 것 같다. $ pip install Django error: externally-managed-environment × This environment is externally managed ╰─> To install Python packages system-wide, try apt install     python3-xyz, where xyz is the package you are trying to     install.     If you wish to install a non-Debian-packaged Python package,     create a virtual environment using python3 -m venv path/to/venv.     Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make     sure you have python3-full installed.     If you wish to install a non-Debian packaged Python application,     it may be easiest to use pipx install xyz, which will manage a     virtual environment for you. Make sure you have pipx installed.     See /usr/share/doc/python3.12/README.venv for more information. note: If you believe this is a mistake, please contact y...