본문 바로가기

가상환경3

[Windows] Python 가상 환경 셋팅 하기 파이썬 개발환경은 os에 직접 설치도 좋지만 깔끔 개발 환경을 구축하기 위해 파이썬을 가상환경에서 실행 할 수 있도록 셋팅합니다. 1. 파워쉘에서 scoop 설치 iwr -useb get.scoop.sh | iex https://scoop.sh/ 링크에 나와 있는 scoop 설치 스크립트를 실행합니다. 2. scoop 업데이트 scoop update 설치하기 전에 업데이트를 실행해 줍니다. 3. 파이썬 가상 환경 설치 scoop install pyenv 파이썬 버전 관리에 필요한 가상환경을 설치해 줍니다. 4. pyenv 업데이트 pyenv update 파이썬 설치전 업데이트를 통해 파이썬 버전들을 불러옵니다. 5. 파이썬 리스트 확인 및 설치 # 파이썬 버전 확인 pyenv install --list .. 2022. 8. 5.
Python 가상 환경이 필요한 이유 3가지 파이썬 문법만 공부를 하고 간단한 스크립트를 짜서 사용할땐 몰랐지만 막상 Flask, Fast Api, Django 등을 사용할때 일어나는 이슈들로 가상환경 설정을 하며 여러가지 이유들 중 제일 와닿는 이유를 정리해 보았습니다. 1. 독립적인 개발 환경 구성 개발 할때 가장 시간이 많이 소요되고 귀찮지만 꼭 필요한 작업이 개발 환경 셋팅일 것입니다. 하지만 파이썬 개발시에 처음 셋팅해 놓은 환경을 유지하고 해야 하는 경우 유용하게 사용됩니다. 2. 버전 관리의 유효성 지금 내가 맡아서 진행하는 프로젝트가 파이썬 버전 혹은 사용하는 패키지등의 버전 이슈등으로 프로젝트 전체의 버전을 올리거나 한가지 패키지의 버전을 올리거나 내려야 할때에도 지금 프로젝트의 패키지들을 잘못 건드렸다가는 모든 패키지를 지우고 처.. 2022. 8. 5.
Django 프로젝트 생성하기 (Web 기준) 프로젝트 생성하기 Django 프로젝트 생성하기 위해서는 python 가상환경이 필수적으로 사용됩니다. 가상환경을 사용하는 가장 큰 이유는 버전관리와 패키지 충돌을 막아주기 위함입니다. Spring/Spring Boot를 현업에서 사용하면서도 간혹가다 오픈소스중에 dependency를 강제 누락시키고 다른 dependency를 불러와 사용하는 경우가 종종있었습니다. 이 처럼 Django도 Framework를 구성함에 있어서 여러가지 dependency를 가지고 만들어지기 때문에 패키징 처리에 있어서 가장 안전한 방법입니다. 1. 가상환경 확인 conda env list 위 명령어를 통해 현재 os에서 사용할 수 있는 가상환경을 확인합니다. 2. 가상환경 사용 conda activate 가상환경명 가상환경.. 2022. 1. 26.