ModuleNotFoundError: No module named 'django'
django를 아래 명령어로 실행하는데 Module을 못 찾겠다는 에러가 발생하였다.
python django-admin createproject "project"
분명히 pip install로 설치했는데, 저런 에러가 발생하는 경우가 있을 수 있다.
pip install Django
원인은 간단하다.
원인 . Python 버전이 다른 경우(= pip의 경로가 다른 경우)
pip는 원래 python에서 제공하는 설치 프로그램이다. 기본적으로 python을 설치하면 내장되어 있는데,
문제는 여러버전의 Python을 설치한 경우 각 python에 있는 pip가 다르기 때문에 발생한 문제인 것이다.
> python --version 이 3.10이라도
> pip --version이 3.10이 아닌 경우
이럴때는 먼저 python --version으로 현재 python의 버전을 체크 한뒤,
> where python3.x 명령어로 python의 경로를 먼저 찾고, 아래 명령어로 django를 설치하면 된다.
[Python / 파이썬] How to find python.exe location using cmd terminal, 파이썬 설치 경로 찾기
Python 간단한 사용법과 직관적인 코드, 여러 라이브러리를 제공하는 Python은 업데이트를 통해 속도 이슈까지 해결되고 있다. [Python 기초] 파이썬(Python)이란??? -1 Life is short, you need Python. Python의 탄
mrnoobiest.tistory.com
where python 3.10 -> /경로/
$ /경로/python -m pip install Django
예시> $/user_name/location_1/location2/python -m pip install Django
이렇게 하면 강제적으로 해당 python에 Django를 설치하는 것이고 다시 장고를 실행하면 정상 실행될것이다.
끝.
728x90
반응형