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 .. ) 설정
이슈 처리 사항
python 3.11.2
와 Pycharm SDK
- 깨짐 문제 발생
- 현재 파악된 바로는 Python 3.11이 업데이트 되면서 많은 부분이 바뀌었다.
- Pycharm SDK는 이를 따라가지 못하여 문제가 발생
- 현재 Python 버전을 3.11.2 → 3.9로 변경
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