저는 pyenv를 사용하고 있습니다.
pyenv의 git repo는 아래와 같구요.
https://github.com/pyenv/pyenv
실제 설치 관련해서는 아래 repo가 더 간단하게 나와있습니다.
https://github.com/pyenv/pyenv-installer
curl https://pyenv.run | bash
실행후
.bashrc 최하단 아래 코드 추가
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv virtualenv-init -)"
.bashrc 최하단에 아래 코드 추가후 쉘 재시작을 하면 pyenv 명령이 작동하는걸 확인할수 있어요.
pyenv install 3.9.13
pyenv로 특정 버전의 파이썬 설치는 이와 같이 할수 있으나 설치 전에 파이썬 빌드를 위한 라이브러리를 먼저 설치해야되요. 안하면 빌드 오류납니다. pyenv가 python 설치시 소스코드를 빌드해서 설치하는 과정을 거치기 때문에 꼭 관련 라이브러리를 설치해줘야해요.
참고 : https://github.com/pyenv/pyenv/wiki#suggested-build-environment
공식홈페이지에는 라이브러리가 아주 많은데, 일부 블로그에는 공식페이지에서 추천하는 라이브러리 중 몇개가 빠진 경우가 있다. 그 경우 특정 패키지 설치할때 오류가 나거나,, 그럴수 있으니 추천하는대로 설치하길 권장함.
설치 끝나고 pyenv global 옵션을 통해서 버전을 선택해주면된다.
pyenv global 3.9.13
poetry 설치
poetry는 구글링하면 한국 블로그에 설치 튜토리얼이 많이 나오는데,
스크립트가 deprecated(구식이 되서 동작안함)되서 새로운 방법으로 해야되니 오피셜 문서를 참고하시길.
오피셜 설치 문서 - https://python-poetry.org/docs/#installing-with-the-official-installer
poetry repo - https://github.com/python-poetry/poetry
export PATH="/home/ubuntu/.local/bin:$PATH
설치후 bashrc 파일에 PATH 추가
pyenv, poetry를 포함해서 설치하고 나서 환경변수 설정에 관한 가이드가 나오니 무시하지말고, 읽어본뒤 적용해줘야한다. 블로그에 있는 글이 작성 시점에선 정답일 수 있으나, 언제 새로운 업데이트가 이뤄질지 모르기 때문이다.
'IT' 카테고리의 다른 글
hot to fix poetry self update error (0) | 2022.12.16 |
---|---|
vscode에서 eslint와 prettier을 동시사용문제 (0) | 2022.11.27 |
온라인 기반 웹 부하테스트 서비스 - 직접 사용해본 100%무료 (0) | 2022.11.02 |
채널톡 채팅창 실행 JS코드 (0) | 2022.08.03 |
휴대폰 번호 정규표현식 및 Django에서 정규표현식 필터 (0) | 2022.08.02 |