본문 바로가기

전체 글671

Django - ?: (staticfiles.W004) The directory '/static/' in the STATICFILES_DIRS setting does not exist. (해결) 와... 이번편은 정말 어려웠었다. 이진석 강사님이 답변을 안해주셨다면 찾는건 고사하고 장고는 일단 접고 들어갔을듯 하다.. 우선 ?: (staticfiles.W004) The directory '/static/' in the STATICFILES_DIRS setting does not exist. 이 메세지를 봐보자. /static/이라는 경로안에 STATICFILES_DIRS 세팅이 존재하지 않는다. 라는 말이다. 이거는 # settings.py STATIC_URL = '/static/' STATICFILES_DIRS = [ BASE_DIR / 'static' ] STATIC_ROOT = BASE_DIR / 'staticfiles' MEDIA_URL = '/media/' MEDIA_ROOT = BAS.. 2023. 1. 20.
Python - 가상환경을 사용하는 이유 #1 가상환경의 종류 나의 경우에는 python 가상환경, anaconda 가상환경 이렇게 2가지만 접해보았다. 즉, python 가상환경이 있다는 말은 추측컨데, 각 사용하는 주요 언어마다 가상환경이 있을것으로 생각된다. 나도 아직 온전히 "일반 파이썬 가상환경"과 "아나콘다 가상환경"에 있어서 어떤 차이가 있는지 정확하게 알지 못한다. 다만, 보통의 경우에는 "일반 파이썬 가상환경"이 pip install하기에 무리가 없으며 "아나콘다 가상환경"이 pip 설치시에는 conda install ~로 하게되지만 파이썬을 활용한 "무언가"가 더 좋기에 아나콘다 가상환경을 사용하는 것으로 알고있다. #2 가상환경을 사용하는 이유 가상환경을 사용하는 이유를 개발을 시작하는 초창기에는 전~혀 깨닫지도 못했고, 사.. 2023. 1. 19.
Anaconda - VScode에서 python 인터프리터 선택을 하는 방법과 이유 python의 세계에 들어와서 1년정도를 사용해왔지만, 언제나 강사님들이 python인터프리터를 왜 설정해주는지는 단 한번도 말해준적이 없고 그냥 설정해라. 라고 하셨던 부분에 대해서 시간이 지나다 보니깐 "굳이?"라는 생각이 들어서 언제나 파이썬 인터프리터 세팅을 해주지 않았다. 하지만 오늘에서야 파이썬 인터프리터를 설정해야하는 이유를 알았다. #1 파이썬 인터프리터란? 인터프리터는 근본적으로 "어떤 전체적인 환경이 갖추어져 있지 않음에도 최소한에 언어를 입력함으로써 바로바로 실행 결과를 확인할 수 있는 언어 실행기" 정도로 생각하면 딱 될듯 하다. 근본적으로 터미널에 1. 파이썬 python 2. 장고 python manage.py shell 등의 방법으로 각 언어와 환경에 따라서 인터프리터를 실행해.. 2023. 1. 19.
anaconda(아나콘다) - 명령어 #1 아나콘다 가상환경 생성 conda create —name= python= 예시 conda create --name=instagram_second python=3.8 #2 생성된 아나콘다 가상환경 사용 conda activate 예시 conda activate instagram_second #3 사용중인 아나콘다 가상환경 끄기 conda deactivate #4 경로확인 아나콘다 경로는 반드시 해당 아나콘다 가상환경이 사용중인 상태에서 확인해야 한다. 1.설치된 파이썬 파일 경로 확인 which python 2.pip 경로 확인 which pip #5 나의 아나콘다 가상환경 리스트 conda env list #6 현재 선택된 아나콘다 내에서의 설치된 리스트 확인 conda list 2023. 1. 19.