python 개발 환경 설정
👉 pyenv
python 버전 관리 프로그램
pyenve git hub 👇
https://github.com/pyenv/pyenv
👉 설치하기
$> brew install pyenv
👉 path 설정
export PYENV_ROOT="$HOME/.pyenv"
eval "$(pyenv init --path)"
if [-f "$HOME/.zshrc"]; then source "$HOME/.zshrc"; fi
eval "$(pyenv init -)"
~/.zprofile 파일에 위와 같은 값을 추가해준다.
추가 후 저장하면 pyenv가 정상적으로 적용이 된다.
👉 python version 설치
원하는 python의 버전이 있다면 pyenv 명령어를 사용해서 설치를 진행해주면 된다.
$> pyenv install python버전
설치된 python의 버전들은 $> pyenv versions
를 통해 확인해볼 수 있다.
👉 python version 선택
- global
global option으로 python version을 설정한다면 기본적으로 사용하는 python version을 설정할 수 있다.
$> pyenv global python버전
- local
local option으로 python version을 설정하면 특정 디렉토리에서는 해당 python version을 사용할 수 있게 설정이 가능하다.
$> pyenv local python버전
👉 poetry
python의 dependency 관리자이다.
pip처럼 전역에 dependency를 추가하는 것이 아니라 가상 환경 상에 dependency를 추가하도록 해준다.
즉, pip와 virtualevn를 동시에 사용할 수 있도록 해준다.
poetry docs 👇
https://python-poetry.org/docs/
👉 설치하기
$> brew install peotry
👉 poetry init
$> poetry init
poetry를 이용해서 python 프로젝트의 초기 세팅을 해준다.
명령어를 실행하면 poetry.lock, pyproject.toml 두 파일이 생성되는 것을 확인할 수 있다.
pycharm을 사용한다면 PyCharm > Preferences > Project > Python interpreter에서 poetry를 해당 project의 interpreter로 지정해주고 사용하면 된다.
$> poetry init
을 사용하지 않고 PyCharm 자체적으로 poetry 환경을 세팅할 수도 있으며, $> poetry init
을 통해 poetry 환경을 세팅했다면 existing environment에서 해당 poetry 환경을 선택해주면 된다.
👉 dependency 추가
$> poetry add 추가할dependency
위와 같은 명령을 통해 poetry 환경 내에서 사용할 python dependecy를 추가해줄 수 있다.
만약 dependency를 개발자 옵션으로 설치하고 싶다면,
$> poetry add -D 추가할dependency
dependency를 추가해주면 된다.
Author And Source
이 문제에 관하여(python 개발 환경 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@___pepper/python-개발-환경-설정저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)