Chapter 1-3 PyCharm 설치 및 Django 개발환경 설정 가이드

2025. 4. 29. 10:03·Django

📚 PyCharm 설치 및 Django 개발환경 설정 가이드


✨ 이 강의의 핵심 요약

  • PyCharm 설치부터 프로젝트 생성, 가상환경 설정, Django 연동까지 모두 다룸
  • 학생용 이메일을 통한 무료 라이선스 발급 방법 소개
  • 폴더별 독립적인 개발환경 구성 방법 강조
  • 효율적인 Python 웹 개발 환경 구축을 목표로 함

1️⃣ 🖥️ 파이참 설치 및 라이선스 발급 방법

과정 설명

파이참 설치 JetBrains 공식 홈페이지에서 다운로드
30일 무료 사용 기본 제공, 이후 유료 전환
학생용 라이선스 학교 이메일로 신청 가능, 무료 사용 연장

🛠 설치 상세

  1. 구글에서 "PyCharm" 검색 → JetBrains 사이트 클릭
  2. 본인 OS에 맞게 다운로드 (특히 M1/M2/M3 맥북은 '애플 실리콘' 선택)
  3. 30일 무료 체험 가능, 학교 이메일로 학생용 라이선스 신청 시 무료 연장 가능
- 학생용 라이선스 신청 절차:
 1. 교육기관용 라이선스 페이지 이동
 2. 학교 이메일 입력 및 인증
 3. 링크 클릭 후 동의 및 활성화 완료

2️⃣ 🚀 파이참 실행 및 프로젝트 설정 방법

과정 설명

폴더 생성 및 열기 터미널에서 폴더 생성 후, Open으로 열기
기본 파일 정리 생성된 main.py 삭제 가능
새 프로젝트 생성 New Project 버튼 클릭 → 경로 설정 후 생성

📂 프로젝트 시작 흐름

  • 폴더를 만든 후 터미널에서 이동
  • PyCharm 실행 → Open → 폴더 선택
  • 필요시 New Project 클릭 후 새로운 프로젝트 생성
  • 생성된 프로젝트 안에 필요한 Python 파일 추가 가능

3️⃣ 🛠️ 파이참 환경 설정 방법

과정 설명

설정 열기 Cmd + , 또는 메뉴에서 Settings 클릭
프로젝트별 인터프리터 설정 'Python Interpreter' 클릭 후 설정
가상환경 설정 새로 만들거나 기존 virtualenv 연결

🛠 세팅 방법

  1. 설정(Settings) 창 열기 (Cmd + ,)
  2. Project → Python Interpreter 선택
  3. 'Add Interpreter' 클릭
  4. 로컬 Python 또는 기존 virtualenv 선택
  5. 가상환경 생성 시 이름 설정 (예: highenv-3.12.1)
  6. 설정 완료 후, 터미널에서 버전 확인 (python --version)

4️⃣ 🛠️ 인터프리터 경로 수동 설정 방법

과정 설명

노 인터프리터 문제 'Add Local Interpreter'로 수동 연결 필요
경로 찾기 사용자 디렉터리 → .pyenv/versions 하위 경로 탐색

🔎 주의사항

  • 경로가 자동으로 잡히지 않을 경우 수동으로 pyenv 경로를 찾아야 함
  • 적절한 Python 버전 선택 후 연결 진행
예시 경로:
/Users/사용자명/.pyenv/versions/3.12.2/bin/python

5️⃣ 🛠️ Django 설치 및 설정 과정

과정 설명

Django 설치 pip install django
Django 지원 설정 Settings → Language & Frameworks → Django 활성화
프로젝트 생성 django-admin startproject mysite
프로젝트 루트 연결 PyCharm 설정에서 프로젝트 루트 폴더 지정

⚙️ 흐름 요약

  1. 터미널에서 Django 설치
  2. PyCharm Settings → Django Support Enable 체크
  3. 프로젝트 루트 연결
  4. mysite/settings.py 파일 열어서 기본 세팅 확인
  5. manage.py 파일 경로도 올바르게 연결되었는지 체크

🚀 최종 요약

  • PyCharm을 이용해 Python 개발 환경을 체계적으로 구축할 수 있다.
  • 학생용 라이선스를 활용하면 비용 부담 없이 고급 기능을 사용할 수 있다.
  • 폴더별 가상환경 및 Django 연동으로 전문 웹 개발 환경을 손쉽게 세팅할 수 있다.

개발자의 생산성과 편의성을 모두 잡는 최적의 방법입니다! ✨

'Django' 카테고리의 다른 글

Chapter 1-6 Django 기본 HTTP 응답 만들기 튜토리얼  (0) 2025.04.29
Chapter 1-2 Windows에서 pyenv + 가상환경 설정법 (Mac 과정 대응 버전)  (0) 2025.04.29
Chapter 1-5 Django 프로젝트 시작하기 - 가상환경 설정부터 구조 이해까지  (0) 2025.04.29
Chapter 1-4 Django 기본 개념과 구조 이해  (0) 2025.04.29
Chapter 1-2 pyenv + pyenv-virtualenv 설치 및 폴더별 자동 가상환경 설정법  (0) 2025.04.29
'Django' 카테고리의 다른 글
  • Chapter 1-2 Windows에서 pyenv + 가상환경 설정법 (Mac 과정 대응 버전)
  • Chapter 1-5 Django 프로젝트 시작하기 - 가상환경 설정부터 구조 이해까지
  • Chapter 1-4 Django 기본 개념과 구조 이해
  • Chapter 1-2 pyenv + pyenv-virtualenv 설치 및 폴더별 자동 가상환경 설정법
Chansman
Chansman
안녕하세요! 코딩을 시작한 지 얼마 되지 않은 초보 개발자 찬스맨입니다. 이 블로그는 제 학습 기록을 남기고, 다양한 코딩 실습을 통해 성장하는 과정을 공유하려고 합니다. 초보자의 눈높이에 맞춘 실습과 팁, 그리고 개발하면서 겪은 어려움과 해결 과정을 솔직하게 풀어내려 합니다. 함께 성장하는 개발자 커뮤니티가 되기를 바랍니다.
  • Chansman
    찬스맨의 프로그래밍 스토리
    Chansman
  • 전체
    오늘
    어제
    • 분류 전체보기 (787)
      • Python (32)
      • 프로젝트 (110)
      • 과제 (25)
      • Database (40)
      • 멘토링 (11)
      • 특강 (37)
      • 기술블로그 (41)
      • 기술블로그-Fastapi편 (33)
      • 기술블로그-Django편 (153)
      • 기술블로그-Flask편 (36)
      • AI 분석 (5)
      • HTML & CSS (31)
      • JavaScript (17)
      • AWS_Cloud (21)
      • 웹스크래핑과 데이터 수집 (14)
      • Flask (42)
      • Django (77)
      • Fastapi (16)
      • 연예 (14)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    gpterror
    bts
    homebartrend
    livebroadcast
    hotcoffeecase
    travel ban
    RM
    basalcellcarcinoma
    youngprofessionals
    btsjungkook
    classaction
    life reflection
    chatgpterror
    americaparty
    global politics
    urbantrends
    chinanightlife
    smartphonedurability
    lawsuitculture
    titaniumcase
    self-growth
    뷔
    btscomeback
    newpoliticalparty
    remittance
    btsdischarge
    btsreunion
    college reunions
    americanlaw
    trumpmuskclash
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Chansman
Chapter 1-3 PyCharm 설치 및 Django 개발환경 설정 가이드
상단으로

티스토리툴바