최초 pycharm Preference 설정 시 가상환경 셋팅이 완료되었다면, 가장 먼저 interpreter 설정을 진행해야한다.
이때, 간혹 project의 root 디렉토리를 pycharm으로 정상연결 완료 했음에도,
preference에서 Django셋팅을 할 수 있는 화면이 나오지 않는 경우가 있다, 즉 좌측 영역이 공백으로 노출되는
현상인데, 뭔가 셋팅을 잘못한줄 알고, 가상환경 생성 및 pycharm을 여러번 진행하며 많은 시간을 삽질하며 보냈다가
겨우 해결하여, 해결 내용을 포스팅 한다.
(이미, 해결을 해버려서, preference에서 Django가 노출되지않는 화면을 미처 캡쳐하지 못했다....)
[확인순서]
1) 가장 먼저, 가상환경의 위치가 프로젝트 root 디렉토리에 제대로 생성되어 있는지 확인한다!
2) Django가 설치되어 있는지 확인한다!
: 새로 생성한 가상환경(venv)의 경우, Django가 설치되어 있지 않아, configuration을 진행하지 못하는 경우(new configuration 목록에 Django server가 비활성화)가 있다. requirements.txt를 통해, Django를 반드시 설치한 이후 진행할 수 있도록 한다.
3) python interpreter에서 생성한 가상환경의 python 을 선택한다.
여기까지 진행이 완료되었다면, Preference> Langugages&Frameworks > Django에서 프로젝트의 root 디렉토리를 연결할 수 있어야 하는데, 이 부분이 노출되지않는 경우가 발생할 수 있다.
[해결방법]
1) 가장 먼저, Preference 좌측 목록에서 "project:"프로젝트명""이 노출되는지 확인한다.
만약, 프로젝트와 하위의 python interpreter, project structure메뉴가 노출되지 않는다면,
pycharm에서 root 디렉토리를 인식하지 못하는것이다.
2) pycharm을 종료하고,
3) pycharm 재 실행 시, root 디렉토리(venv가 포함되어있는 root 폴더)를 잘선택해서 열었는지 확인한다.
재실행해도 동일하다면,
4) Teminal을 통해 (ls -al) .idea 폴더의 사본을 만들어 둔 후 pycharm을 종료한다.
(*.idea는 pycharm에서 디렉토리를 인식하는 정보를 담고있다.)
5) .idea폴더를 삭제한다.
6) 다시 pycharm 재실행하면 idea 폴더가 자동 재생성되며 정상노출된것을 확인할 수 있다. (.idea가 초기화되어 재생성된것)
7) 다시 preference를 확인해보면, 프로젝트 인식 및 Preference> Langugages&Frameworks > Django에서 셋팅이 가능한 화면으로 바뀐것을 확인할 수 있다.
아무래도 이 문제는 pycharm 오류인듯하다.
pycharm 최초 설정 시, 알 수 없는 이유로 root 폴더를 인식하지 못한채로 .idea가 생성되면, 그 이후에 재실행하더라도 내용이 업데이트되지않아, 올바른 root 폴더를 인식하지 못하는 문제인듯하다.
무튼 동일 현상이 있을 경우 위 방법으로 해결하도록 하자.
'DEVELOP_NOTE > 그 외' 카테고리의 다른 글
[Git]Branch 조회 & 기본 Branch 변경 (0) | 2023.03.24 |
---|---|
[WEB&WAS]WEB서버와 WAS에 대해서 알아보자 (0) | 2023.03.23 |
[Source Tree] Branch 추가 및 Remote push하기! (0) | 2023.01.03 |
[Hugging Face model load관련 오류] git: 'lfs' is not a git command (0) | 2023.01.02 |
[Python]가상환경 생성 및 Django 셋팅하기 (0) | 2022.10.17 |