배경
- jupyter 가상환경을 vs코드에 추가하는게 뭔가 쉽지 않았다.
- 해결한 뒤 나중에도 보기 위해 정리한다.
해결과정
- poetry shell로 가상환경 진입
- 가상환경 위치 찾기
(project_name-py3.11) C:\Users\>poetry env info --path
C:\Users\makenow\AppData\Local\pypoetry\Cache\virtualenvs\project_name-NJYVGSWI-py3.11
- notebook, ipykernel 설치
(project_name-py3.11) C:\Users\>poetry add notebook ipykernel
패키지 | 역할 | 왜 필요한가? |
---|---|---|
notebook |
Jupyter 서버 실행 및 노트북 인터페이스 제공 | Jupyter 노트북을 실행하고, .ipynb 파일을 관리. |
ipykernel |
Python 가상환경을 Jupyter 커널로 등록 및 실행 지원 | Jupyter가 Python 코드를 실행하고 VS Code와 연동. |
- 가상환경을 Jupyter 커널로 등록하여 Jupyter Notebook이나 VS Code에서 선택할 수 있도록 만듦
(project_name-py3.11) C:\Users\>python -m ipykernel install --user --name=act_news --display-name "project_name"
Installed kernelspec act_news in C:\Users\makenow\AppData\Roaming\jupyter\kernels\project_name
- 잘 설치 됐는지 현재 시스템에 모든 Jupyter 커널 목록을 확인
(project_name-py3.11) C:\Users\>jupyter kernelspec list
Available kernels:
python3 C:\Users\makenow\AppData\Local\pypoetry\Cache\virtualenvs\project_name-NJYVGSWI-py3.11\share\jupyter\kernels\python3
project_name C:\Users\makenow\AppData\Roaming\jupyter\kernels\project_name
VS 코드에 들어가서, command Palette(Ctrl+Shift+P 또는 Cmd+Shift+P)를 열고 Jupyter: Select Interpreter to start Jupyter Server를 검색하고 실행.
추가한 가상환경을 클릭
주피터 파일 제작 test.ipynb
오른쪽 위에 커널선택 -> 다른커널선택 -> jupyter커널 -> 추가한 가상환경 선택
'오류 해결 과정' 카테고리의 다른 글
(ProcessPoolExecutor 사용 오류) A process in the process pool was terminated abruptly while the future was running or pending (0) | 2024.11.04 |
---|---|
리랭커(Reranker) 사용시 여러 문서 한번에 재정렬 시키기 (0) | 2024.10.18 |
BM25를 추가한 리트리버(retriver)로 성능 올리기 (4) | 2024.10.13 |
RAG 제작시 목차 제거 자동화 하기 (0) | 2024.10.07 |
faiss.write_index 한글 제목 저장 안됨 문제 (0) | 2024.09.21 |