Poetry

이번 대회 역시 **poetry**와 **pyenv**로 환경 세팅을 진행 (위 링크 그대로 진행하면됨)

다만, 이전 대회와 달리 python 버전을 서버의 default값인 **3.8.5**로 맞춰줘야 한다.

(나는 3.10 할거야~~ 하면 너만 손해임~~)

아래는 헛수고를 덜어주는 똥꼬쇼 궁금한 사람들만 보세요.

시간 없는 사람은 맨 밑에 3줄 요약만 보면된다.

트러블 슈팅

처음에 파이썬 버전을 뭘로 설치하지 하다가 서버의 default값인 3.8.5로 설치를 진행했다. (pyenv)

문제는 여기서부터 시작

numpy==1.22.2
pandas==1.4.1
python-dateutil==2.8.2
pytz==2021.3
scipy==1.8.0
six==1.16.0
torch==1.10.2
tqdm==4.62.3
typing_extensions==4.1.1

poetry는 pip 처럼 pip install -r requirements.txt 로 설치를 할 수 없기 때문에

일일히 버전을 직접 poetry add -D numpy==1.22.2 와 같은 형식으로 설치해줘야 하는데…

# Requirements
**poetry add -D $( cat requirements.txt )**

위에서부터 순서대로 설치하다 scipy 대신 가장 버전 맞추기 까다로운 **torch**부터 버전을 설치했다.