728x90 개발3 [Linux] Python 가상환경 생성 과정 정리 개요Python 프로젝트를 진행할 때, 프로젝트별로 독립적인 환경을 유지하기 위해 가상환경을 사용하는 것이 좋습니다. 이 글에서는 pyenv, virtualenv와 다양한 가상환경 관리 도구를 사용하여 Python 가상환경을 설정하는 과정을 정리합니다 1. venvPython에 내장되어 있는 가상환경 도구입니다.PyCharm에서 기본적으로 내장되어 있는 가상환경이기도 합니다.사용 방법 :# python -m venv {가상환경폴더명}# source {가상환경폴더명}/bin/activate{가상환경폴더명}\Scripts\activate # Windows 2. pyenvpyenv는 원하는 Python 버전을 쉽게 설치하고 관리할 수 있는 도구입니다. pyenv-virtualenv 플러그인을 통해 가상환경도.. 2025. 1. 21. 파이썬 VS 자바 개요 몇 년 뒤 DevOps 엔지니어가 되고 싶은 목표가 있는 전 리눅스를 기반으로 자바 혹은 파이썬 개발 언어 중 어떤 언어를 본격적으로 공부할지 고민을 하게 되었습니다. DevOps 엔지니어링은 애플리케이션 개발뿐만 아니라 배포, 운영, 시스템 관리 등 광범위한 기술 영역을 포함합니다. 이러한 컨텍스트에서 각 언어와 프레임워크의 특성을 고려해 봅시다. 파이썬(플라스크 또는 장고) 장점 !! 광범위한 사용 파이썬은 DevOps 도구와 스크립트, 웹 애플리케이션 개발, 데이터 분석, 머신러닝 등 다양한 분야에서 널리 사용됩니다. !!빠른 개발 파이썬은 읽기 쉽고 간결한 문법을 가지고 있어 빠르게 프로토타이핑하고 개발할 수 있습니다. 플라스크는 가볍고 간단한 웹 애플리케이션에 적합하며, 장고는 보다 복잡한.. 2024. 2. 17. 장고 vs 플라스크 개요 장고(Django)와 플라스크(Flask)는 파이썬을 기반으로 한 두 가지 인기 있는 웹 프레임워크입니다. 각각은 다른 설계 철학과 기능 세트를 가지고 있으며, 프로젝트의 요구 사항에 따라 더 적합할 수 있습니다. 장고(Django) 장고는 "배터리가 포함된" 접근 방식으로 유명한 풀스택 웹 프레임워크입니다. 이것은 장고가 웹 개발과 관련된 많은 일반적인 기능들을 내장하고 있으며, "상자 밖에서 바로 사용할 수 있다"는 것을 의미합니다. 풍부한 기능: ORM(Object-Relational Mapping), 관리 인터페이스, 인증 시스템 등과 같은 풍부한 기능을 제공합니다. 보안: SQL 인젝션, 크로스사이트 스크립팅, CSRF(Cross-Site Request Forgery) 등에 대한 내장 보호.. 2024. 2. 17. 이전 1 다음 728x90