코딩으로 끙끙대는 것도 짜증나는데
코딩 시작도 전에 세팅 단계부터 막히는 일만큼 짜증나고 빡치는 일이 없다.
후우...후우...후우...
심호흡x3
나는 보살이다. 나는 보살이다. 나는 보살이다.
개인적으로 듣고 있는 인강에서는 VScode를 사용중이라 파이참이 있음에도 불구하고 또 장고를 설치하기로 했는데...
설치부터 막히니까 너무 짜증나잖아^^
자자 그럼 장고부터 가상환경 실행까지 꼬고
터미널에서 (powershell 말고 cmd로 했음)
담부턴 설치전에 폴더 제대로 만들고 하자..ㅎ
1)장고설치
C:\Users>Django>pip install djago
2)shrinkers 폴더생성
C:\Users>Django>django-admin startproject shrinkers
3)shrinkers 폴더에 가상환경 venv 설치
C:\Users\Django\shrinkers>virtualenv venv
->'virtualenv'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.
오류발생^^ 역시나 오늘 하루도 잘 풀릴리가 없다
장고가 설치된 폴더로 나와서 virtualenv를 설치해준다
C:\Users\Django>pip install virtualenv
다시 shrinkers 폴더로 들어가서 가상환경을 설치
C:\Users\Django\shrinkers>virtualenv venv
4)가상환경 실행하기
C:\Users\Django\shrinkers>source venv/bin/activate
-> 'source'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.
강의를 보고 그대로 따라했더니 또 오류...^^
그래서 생성된 venv 폴더안에 뭐 있나 구경좀 하려고 했더니 또 오류...^^^
C:\Users\Django\shrinkers\venv>ls
-> 'ls'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.
다섯 번의 시도 후 빡친 나는 그냥 마우스로 클릭클릭하여 venv 폴더를 찾았습니다:)
나의 venv 폴더 안에는 bin이 아닌 Scripts 폴더가 있었습니다.
그래서 bin을 Scripts로 바꾸고 다시 실행했는데...
C:\Users\Django\shrinkers>source venv/Scripts/activate
'source'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.
슬슬 욕나온다.
침착해! 침착해! 구글링!
vscode 터미널창에 '∨'를 눌려서 git bash 선택
shrinkers 폴더로 들어가서 실행하니 너무 잘된다
~/shrinkers
$ source venv/Scripts/activate
(추가)
cmd창에서 가상환경 실행하고 싶은 경우
폴더
~\Django\shrinkers>venv\Scripts\activate
와 같이 경로를 해주면 된다 (역슬래시로)
5) 가상환경에 django 다시 설치
(venv) ->얘가 생기면 가상환경에 잘 들어와 있다는 거
~/shrinkers
$ pip install django
6) 장고 서버 실행
(venv)
one03@DESKTOP-0E7O21H MINGW64 ~/shrinkers
$ python manage.py runserver
크으 사이다!
7)
vscode 에서 shrinkers 폴더 자체 불러와서 작업하기
결론: 애먼 vscode 욕하지말고 git bash 쓰자