Kimuksung
Kimuksung 주니어 Data Enginner입니다.

Python 가상 환경 설정하기

Python 가상 환경 설정하기

오늘은 Python 가상 환경을 만들었습니다.
저는 AWS와 동일한 환경을 구성하여 개발 코드 테스트로 사용 중에 있습니다.

Venv

  • 가상 환경 Interpretor 동작
  • 가상 환경 만들기 ( 참고 )
1
$ python3 -m venv ./venv
  • 가상 환경에 Library 설치
1
2
3
4
# 가상 환경 활성화
$ source venv/bin/activate
# 가상 환경에 라이브러리 설치
$ pip install -r /path/to/requirements.txt
가상 환경 설정하기

  • Edit Congigurations → Config
  • Script path = 실행할 .py파일 (Script) 을 선택
  • Python interpreter = Interpreter가 실행될 환경 ( Local , Venv , Conda .. ) 설정

    스크린샷 2022-11-04 오후 5.56.11.png

    https://ifh.cc/g/YhxyLW.jpg

이슈 처리 사항

python 3.11.2Pycharm SDK - 깨짐 문제 발생

  • 현재 파악된 바로는 Python 3.11이 업데이트 되면서 많은 부분이 바뀌었다.
  • Pycharm SDK는 이를 따라가지 못하여 문제가 발생
  • 현재 Python 버전을 3.11.2 → 3.9로 변경

test

1
2
3
$ brew install pyenv
$ pyenv install 3.9
$ pyenv global 3.9
1
2
import sys
print(sys.version)

해결 방안

  • 버전을 낮추고 venv 삭제 후 재설치 처리 → 이렇게 해서 완료
  • 이 유튜브를 먼저 보고 도전하는 것을 추천 나중에 알게 되었다. - https://www.youtube.com/watch?v=KU0b8Y3oa9E

참조

  • https://www.reddit.com/r/pycharm/comments/pwbx1n/invalid_python_sdk_error/
  • https://freeedom.tistory.com/209