(제가) 윈도우에 아나콘다를 깔때마다 겪는 에러.

제가 윈도우에 파이썬을 깔 때는, 컴퓨터를 새로 샀거나, 문제가 생겨서 포맷을 할 때뿐입니다. 일 년에 한 번 혹은 이년에 한번 설치를 하게 되죠. 저는 주피터 노트북 때문에 아나콘다를 이용해서 한방에 설치하는 걸 좋아하는데요. 그리고 설치할 때마다 다음과 같은 에러를 마주합니다. "pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available" 처음에는 네트워크 문제인가 싶어(사무실의 네트워크는 거치는게 좀 많습니다), 네트워크 설정도 살펴보고, SSL 모듈을 따로 설치해줘야하는가 싶어. python SSL 모듈도 찾아보고 했는데, 실은 경로 설정 문제였습니다. 아나콘다 프롬프트..

환경 변수를 애플리케이션 설정으로 사용하기

잘 만들어진 애플리케이션을 가지고 서비스를 잘 하려면, 서버에 배포를 정확히 하는 것이 중요합니다. 배포해야 할 서버는 하나일 수도, 또는 개발서버, 검증서버, 운영서버 등으로 분리하기도 합니다. 그래서 환경설정 파일을 분리하여, 애플리케이션을 실행할 때, 동작하는 서버에 맞춰서 설정을 적용하는 것이 필요합니다. 실행환경 별로 설정 파일의 분리 먼저 생각해 볼 수 있는 것은 운영서버 적용되는 설정을 분리하여 저장하는 방법입니다. 서버에 적용되는 설정을 파일로 분리하는 것입니다. 실행 될 환경 별로 파일을 분리하여, 로컬 개발환경의 설정이 운영서버에 적용되는 실수를 막고, 적용시에 설정파일을 변경해야 하는 것을 막는 것입니다. 예를 들어, spring boot나 rails 애플리케이션에서는 각각 appli..