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