전체 글 (93) 썸네일형 리스트형 파이썬 가상환경 차이 - virtualenv / pyenv / venv / pipenv / conda -miniconda, anaconda 파이썬 가상환경 차이 Anaconda 는 "가장 널리 사용되는 데이터 과학, 기계 학습 및 AI 프레임워크를 포함하여 1500개 이상의 패키지를 Anaconda 저장소에서 사용할 수 있습니다. 이는 conda-forge 및 bioconda 를 포함한 채널링에서 Anaconda 클라우드에서 사용할 수 있는 수천 개의 추가 패키지와 함께, conda를 사용하여 설치할 수 있습니다. 이 많은 패키지 컬렉션에도 불구하고 PyPI에서 사용할 수 있는 150,000개의 패키지에 비해 여전히 작습니다. 반면에 PyPI의 모든 패키지를 바퀴로 사용할 수 있는 것은 아닙니다. 이는 일반적으로 C/C++/Fortran 코드가 필요한 데이터 과학 라이브러리에 특히 문제가 됩니다. conda 환경에서 pip를 사용하여 PyP.. Django vs Flask django: 컨텐츠 기반 웹사이트를 위한 프레임워크로 무겁지만, 다소 복잡한 처리를 위해 좋다 flask: 작은 앱, api, 웹서비스 용으로 적합한 가벼움 프레임워크이다. 기본적인것만 제공하며 URL 루팅, 요청과 응답, 템플렛 응답들을 처리하기에 적합. 출처: https://perpetual.tistory.com/155 [단단단] uWSGI / gunicorn / NginX 플라스크나 장고를 이용해 서버를 만들고나서 python manage.py runserver나 python app.py로 서버를 실행했다고 합시다. 위의 방식으로 서버를 실행하는 건 프로덕션용이 아니기 떄문입니다. 플라스크 앱을 위처럼 실행시키면 프로덕션에서 사용하지 말라는 경고가 나오죠. 이번엔 플라스크 앱을 프로덕션용으로 만들기위해 필요한 것 중 하나인 WSGI에 대해 알아보죠. WSGI는 Web Server Gateway Interface의 약자입니다. 이름에서 보이듯 WSGI는 구현체가 아닌 인터페이스입니다. 웹서버와 파이썬으로 구현한 웹 어플리케이션 서버가 통신하기 위한 규약이죠. 쉽게는 HTTP 메세지를 파이썬 call로 변환하는 것이고 자세한 내용은 PEP333에 잘 정의되어 있습니다. 즉, .. 이전 1 2 3 4 5 6 ··· 31 다음