✅ WSL에서 pyenv 가상환경을 PyCharm에 연결하는 방법

2025. 5. 6. 16:38·기술블로그-Django편

✅ WSL에서 pyenv 가상환경을 PyCharm에 연결하는 방법

WSL 환경에서 Python 가상환경을 pyenv로 만들었다면, PyCharm에서도 해당 환경을 인터프리터로 연결해줘야 합니다. 이 글에서는 WSL + pyenv 조합으로 만든 가상환경을 PyCharm에 정확하게 등록하는 방법을 단계별로 안내합니다.


1️⃣ WSL에서 pyenv 가상환경 경로 확인하기

WSL(예: Ubuntu) 터미널에서 다음 명령어를 입력하세요:

pyenv versions

만든 가상환경 이름이 oz_blog라고 가정하면, 다음으로 pyenv 설치 루트를 확인합니다:

pyenv root

예시 출력:

/home/yourname/.pyenv

가상환경 경로는 아래와 같습니다:

/home/yourname/.pyenv/versions/oz_blog/bin/python

여기서 yourname은 WSL 사용자 계정 이름입니다. whoami 명령어로 확인 가능!


2️⃣ PyCharm에서 Interpreter 추가하기

  1. PyCharm 열기 → File > Settings > Project: [your_project] > Python Interpreter
  2. 우측 상단의 톱니바퀴(⚙️) 클릭 → Add...
  3. 왼쪽 메뉴에서 WSL 선택
  4. 아래와 같이 Python 경로 입력:
/home/yourname/.pyenv/versions/oz_blog/bin/python
  1. OK 누르면 PyCharm이 가상환경을 연결합니다.

3️⃣ 정상 연결 확인하기

  • PyCharm 우측 하단에 Python 버전과 oz_blog 환경명이 보여야 합니다.
  • Terminal에서도 자동으로 해당 가상환경이 활성화되어야 합니다.

⚠️ 연결이 안 될 경우 점검사항

  • pyenv로 가상환경을 먼저 생성했는지 확인:
pyenv install 3.12.2
pyenv virtualenv 3.12.2 oz_blog
pyenv local oz_blog
  • .pyenv 초기화 설정이 되어 있는지 확인 (~/.zshrc 또는 ~/.bashrc):
eval "$(pyenv init --path)"
eval "$(pyenv virtualenv-init -)"

✅ 요약

항목 내용

가상환경 이름 oz_blog
가상환경 경로 /home/사용자명/.pyenv/versions/oz_blog/bin/python
PyCharm 연결 방식 Add Interpreter > WSL > 경로 수동 입력
pyenv 명령어 pyenv root, pyenv versions, pyenv virtualenv, pyenv local

 

'기술블로그-Django편' 카테고리의 다른 글

✅ Django에서 {% url 'login' %}이 가능한 이유 정리  (0) 2025.05.06
📝 한글 입숨(Hangul Ipsum)이란?  (0) 2025.05.06
🔁 GitHub 웹 없이 로컬에서 브랜치 병합하는 방법 (chapter_02 → main)  (0) 2025.04.30
🚀 PyCharm에서 Django 프로젝트 다중 관리 설정 방법 (chapter_01 ~ chapter_0X)  (0) 2025.04.30
📁 Django 프로젝트 다중 폴더 구성과 Git 브랜치 관리 방법  (0) 2025.04.30
'기술블로그-Django편' 카테고리의 다른 글
  • ✅ Django에서 {% url 'login' %}이 가능한 이유 정리
  • 📝 한글 입숨(Hangul Ipsum)이란?
  • 🔁 GitHub 웹 없이 로컬에서 브랜치 병합하는 방법 (chapter_02 → main)
  • 🚀 PyCharm에서 Django 프로젝트 다중 관리 설정 방법 (chapter_01 ~ chapter_0X)
Chansman
Chansman
안녕하세요! 코딩을 시작한 지 얼마 되지 않은 초보 개발자 찬스맨입니다. 이 블로그는 제 학습 기록을 남기고, 다양한 코딩 실습을 통해 성장하는 과정을 공유하려고 합니다. 초보자의 눈높이에 맞춘 실습과 팁, 그리고 개발하면서 겪은 어려움과 해결 과정을 솔직하게 풀어내려 합니다. 함께 성장하는 개발자 커뮤니티가 되기를 바랍니다.
  • Chansman
    찬스맨의 프로그래밍 스토리
    Chansman
  • 전체
    오늘
    어제
    • 분류 전체보기 (657) N
      • Python (32)
      • 프로젝트 (43)
      • 과제 (25)
      • Database (40)
      • 멘토링 (11) N
      • 특강 (34)
      • 기술블로그 (36) N
      • 기술블로그-Fastapi편 (20) N
      • 기술블로그-Django편 (152) N
      • 기술블로그-Flask편 (35)
      • AI 분석 (4)
      • HTML & CSS (31)
      • JavaScript (17)
      • AWS_Cloud (21)
      • 웹스크래핑과 데이터 수집 (14)
      • Flask (42)
      • Django (72)
      • Fastapi (1) N
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Chansman
✅ WSL에서 pyenv 가상환경을 PyCharm에 연결하는 방법
상단으로

티스토리툴바