펭찐이의 블로그

안녕하세요오오...

펭찐이의 블로그 자세히보기
반응형

pyenv 2

찐따의 파이썬 독학 - pyenv virtualenv로 가상 환경 사용 하기

저번 글에 이어서 pyenv 를 통해 virtualenv 를 사용하는 방법을 기술하고자 한다.명령어먼저, 다음과 같이 명령어를 입력하여 버전을 확인한다:$ pyenv virtualenvs* .venv (created from /home/user/.pyenv/versions/3.13.1) 3.13.1/envs/.venv (created from /home/user/.pyenv/versions/3.13.1)pyenv 를 통해 virtualenv 로 설치했다면 위와 같은 결과를 확인할 수 있다.다른 버전의 가상 환경을 설치하려면, 아래와 같은 명령어를 입력한다:$ pyenv virtualenv  이를 테면, 3.13.1 버전으로 .venv 가상 환경을 생성하려면, 아래와 같이 입력한다:$ pyenv vir..

찐따의 파이썬 독학 - pyenv 프로젝트 단위 가상 환경 관리

개요그동안 일일이 작성하기 힘들어서 미뤄두었던 기술 문서를 여기에 적어두고자 한다. 회사에서 프로젝트를 진행할 때마다 자주 마주했던 문제가 있다.바로 Python 패키지별 의존성 문제.새롭게 마련된 환경에서 프로젝트를 세팅하다 보면 항상 버전이 달라지면서그와 동시에 변경된 클래스 네임과 메서드, 파라미터 등 의존성 문제에 직면했던 적이 있으며,Python 특정 버전에서 지원하지 않는 기능을 사용하였을 때에도 문제가 발생했다. 이러한 번거로움을 피하기 위해 pipenv 를 사용했었다.다만, 프로젝트 단위가 점점 커짐에 따라 CI/CD 환경까지 고려해서Docker 를 도입하는 등 여러 방법을 사용하긴 했지만,CI/CD 환경이 구축되기 전에는 Python을 버전별로 관리하기 위해서가장 널리 알려진 poetry..

반응형