반응형

프로그래밍/python 3

Python: Pipenv

Pipenv: Python 개발 환경 관리 도구Pipenv는 Python 프로젝트의 의존성 관리와 가상 환경 생성을 단순화하는 도구입니다. Pip와 Virtualenv를 결합하여 더 나은 워크플로우를 제공합니다.Pipenv의 주요 특징의존성 관리: 프로젝트의 모든 의존성을 Pipfile과 Pipfile.lock에 관리합니다.가상 환경 자동화: 프로젝트별로 격리된 환경을 자동으로 생성하고 관리합니다.보안: 의존성의 보안 취약점을 자동으로 확인합니다.환경 간 일관성: 개발, 테스트, 프로덕션 환경 간의 일관성을 보장합니다.Pipenv 설치 및 기본 사용법1. Pipenv 설치pip install pipenv2. 새 프로젝트 시작mkdir my_projectcd my_projectpipenv --python ..

python: pyenv

Pyenv: Python 버전 관리 도구Pyenv는 여러 버전의 Python을 시스템에 설치하고 관리할 수 있게 해주는 강력한 도구입니다. 이를 통해 프로젝트별로 다른 Python 버전을 사용할 수 있어 개발 환경의 유연성을 크게 향상시킵니다.Pyenv의 주요 특징다중 Python 버전 관리: 시스템에 여러 버전의 Python을 설치하고 관리할 수 있습니다.프로젝트별 Python 버전 지정: 각 프로젝트마다 다른 Python 버전을 사용할 수 있습니다.가상 환경 통합: pyenv-virtualenv 플러그인을 통해 가상 환경 관리도 가능합니다.시스템 Python 보호: 시스템의 기본 Python 설치를 건드리지 않고 새로운 버전을 사용할 수 있습니다.Pyenv 설치 및 기본 사용법1. Pyenv 설치 (..

가상환경(virtualenv) 사용법

파이썬 가상환경은 파이썬 프로젝트를 진행할 때 독립적인 환경을 만들어 주는 툴이다. 예를 들어 파이썬 개발자가 2개의 프로젝트를 개발하고 관리한다고 가정했을 때 각각의 프로젝트에 사용된 파이썬 및 라이브러리들의 버전이 다를 수 있다. 각각의 프로젝트에 사용된 파이썬 및 라이브러리들의 버전이 다를 수 있다. 그럴 때 개발자 PC에 두 프로젝트의 환경을 다르게 설정하려면 무척 어렵기도 하고 고생도 아주아주 많이 하게 된다. 하지만 virtualenv를 이용하면 독립된 가상환경이 생기게 되어서 서로다른 버전의 파이썬과 라이브러리들에 대해서 걱정을 할 필요가 없다. mkdir venvs cd venvs python -m venv mysitepython -m venv의 의미는 파이썬 모듈중 venv를 사용한다는 ..

반응형