개발관련

[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