개발관련
[Poetry 사용법] 설치 및 jupyter-notebook 실행 방법 (참고: ERROR. poetry not found)
지구킹
2023. 6. 15. 15:27
728x90
Poetry는 python package dependancy를 관리하는 패키지 이다.
Install
curl -sSL https://install.python-poetry.org | python3 -
poetry config virtualenvs.in-project true
Quick start!!
# 작업 폴더 생성
mkdir poetry_test
cd poetry_test
# poetry initiation
poetry init
'''
[아래 그림1]poetry init 실행시
Package name, Version, Description, Author, License 등 입력하라고 한다.
다른 것들은 그냥 Enter를 눌러서 스킵해도 되지만,
Python version은 ~3.8로 두고 시작.
그렇게 되면
pyproject.toml 파일이 생성된다.
해당 파일에서 package 관리가 된다
'''
# poetry 실행
poetry shell
# pyproject.toml 에 작성된 package 설치
poetry install
'''
[아래 그림2]
poetry.lock 파일, .venv 폴더이 형성된다.
poetry.lock 파일은 상세한 설치 정보가 담겨있다.
.venv 폴더에는 패키지들이 설치되어있다.
'''
# 추가 Package 설치
poetry add pandas
# 설치된 Package 삭제
poetry remove pandas
※ 혹시라도 poetry not fount 라는 에러 메시지가 뜰 경우, 아래와 같이 명령어를 입력해주면 된다.
export PATH="$HOME/.local/bin:$PATH"
Jupyter kernel setting
poetry add jupyter ipykernel
python -m ipykernel install --user --name augmentation --display-name "augmentation"
poetry run jupyter-notebook
728x90