분명 python3을 설치해서 장고를 굴릴 때만 해도 잘 돌아갔다.
그런데 포맷하고 리액트 네이티브 개발 환경을 구축하면서 python2를 설치했더니 장고가... 장고가 뭔가 기묘해졌다. 한 마디로 제대로 장고가 안 굴러갔다는 말이다.
왜일까.
문득 파이썬 버전을 확인해봤다.
python 2.X.X가 날 맞이해준다.
어라.
생각해보니 파이썬2와 파이썬3의 환경변수가 겹친 것 같다는 생각이 들었다.
이 추측은 맞았다.
나는 혹시나 싶어서 파이썬 2와 3을 모두 쓰기로 했다. 대신 python2의 경우 python2 명령어로 나오게 만들었다.
비법은 바로
mklink C:\Windows\python2.exe C:\python27\python.exe
mklink: 내가 링크를 만들게
C:\Windows\python2.exe: 어디에? 여기에
C:\python27\python.exe: 무엇을? 이 링크를
응용을 하자면 C:\Windows\python2.exe에서 python2를 py2 등으로 바꾸면 py2 명령어를 사용할 수 있을 것이다.
짠.
pip도 분리해주고 싶으니 이제 환경변수를 건드려보자.
맨 아래에 python3과 python2가 사이좋게 있다.
참고로 순서가 중요하다.
해결 완료
'Django' 카테고리의 다른 글
쇼핑몰 만들기 프로젝트 - aws 설정 (0) | 2023.03.13 |
---|---|
장고를 시작하며 (0) | 2023.03.13 |
바로 검색해 (0) | 2023.02.24 |
첫번째 장고 앱 작성하기 (2) (0) | 2023.02.24 |
첫 번째 장고 앱 작성하기 (0) | 2023.02.22 |