본문 바로가기

Dev/Django2

2. [Django] 장고 가상환경 설정 및 초기 셋팅 - zsh: command not found: pip(에러 해결) 1. 서론 - 장고를 처음 설치할 때, zsh: command not found: pip로 고생했습니다. - 몇 시간 삽질 끝에 해결책을 알아내어 잊지 않기 위해 기록으로 남겨둡니다. 2. 본론 그동안 안되었던 이유는 프로젝트 내부에 venv를 설정해주지 않았기 때문이었습니다. 간단해보이지만, 한번 설정을 잘못해두면 파이참이 이를 기억하기때문에 계속 잘못된 설정대로 프로젝트를 생성해주게 됩니다. 이후, source venv/bin/activate구문으로 가상환경을 실행시켜주면, 환경설정이 완료됩니다! 3. 결론 오늘은 파이썬 가상환경을 제대로 설정하는 방법에 대해 알아보았습니다. 2020. 6. 15.
1. [Django] requirements.txt 란? 1. 서론 django 프로젝트로 협업 시, 환경설정하는 과정에서 패키지를 관리해주는 txt 파일에 대해 공부해보았습니다. 이 글을 이해하면 프로젝트 패키지 관리를 할 수 있게 됩니다. 2. 본론 파이썬으로 프로젝트를 진행하게되면 pip으로 여러 패키지를 설치하게 됩니다. 이 프로젝트에 적용된 패키지들을 원본 그대로 git에 푸시하게 될 경우 너무 많은 용량을 차지하게 될 것입니다. 그렇다면 이 환경 그대로 다른 환경에서 설치하고 싶을 때 쓰는 파일을 requirements.txt에 지정해놓습니다. 이름은 꼭 requirements.txt로 할 필요는 없는데, 대부분 프로젝트에서 requirements.txt라는 이름으로 관리하고 있으니 웬만하면 맞춰주는 것이 좋습니다. pip freeze > requi.. 2020. 6. 11.