본문 바로가기

기타3

JupyterLab에서 venv를 이용한 독립 커널 생성 JupyterLab에서 작업할 때 프로젝트별로 서로 다른 패키지 의존성을 관리해야 하는 경우가 있습니다. 이러한 상황에서 Python의 가상환경(virtual environment)을 활용하여 독립된 커널을 생성하면 패키지 충돌 없이 안정적인 개발 환경을 구축할 수 있습니다.전제 조건Python 3.6 이상이 설치되어 있어야 합니다.pip 패키지 관리자가 사용 가능해야 합니다.JupyterLab이 설치되어 있어야 합니다.1. 가상환경 생성원하는 디렉토리에서 다음 명령어를 실행하여 새로운 가상환경을 생성합니다: bashpython -m venv myproject_env여기서 myproject_env는 가상환경의 이름으로, 프로젝트에 맞게 변경할 수 있습니다.2. 가상환경 활성화생성된 가상환경을 활성화합니다.. 2025. 6. 21.
Ubuntu에 Python및 Jupyter Lab 설치하기 우분투 24.04lts 기준에서 python을 설치해보고, pip을 활용하여 jupyterlab을 설치해보도록 하겠습니다.설치 가능한 파이썬 버전 확인하기sudo apt updatesudo apt list | grep python파이썬 설치하기저는 25년 6월 21일 기준 최신버전인 3.12버전을 설치하도록 하겠습니다.sudo apt install python3.12 설치가 완료되면 버전명령을 입력하여 확인할 수 있습니다.python3 --version쥬피터 코어 설치하기apt를 활용하여 쥬피터 코어sudo apt install jupyter-core쥬피터 랩 설치하기pip을 사용하여 쥬피터 랩을 설치합니다.pip install jupyterlab 만약 error: externally-managed-en.. 2025. 6. 21.
Cursor에서 Codespace 사용하기 AI 코딩 어시스턴트를 요즘 많이들 사용하는것 같습니다.대표적으로 Cursor, Windsurf등이 있는데요, 저도 커서를 많이 애용합니다.특히 에이전트를 기반으로 프로젝트 단위로 동작하는 시스템 덕분에 많은 시간을 절약할 수 있었는데요, 다만 문제점이 Cursor는 VSCode기반이긴 하지만 자체 프로덕트를 사용해야하고, 다른 IDE들과 통합이 어렵습니다.특히 Github의 Codespace를 활용하고자 할때 문제가 있는데요,VSCode기반이라서 VSCode에서 코드스페이스를 활용하기위한 익스텐션은 설치할 수 있지만 웬일인지 사용이 불가능합니다. 커서에서 코드스페이스 사용에 대한 문제는 한참이전부터 존재하였는데요, exception was thrown by handler. exception: fail.. 2025. 6. 11.