가상환경 설정
- venv : 기존에 갖춰진 python 환경으로 가상 환경이 설정된다. [x]
- conda : 가상 환경을 만들 때, python 버전을 함께 만들어줄 수 있다.
왜 select interpreter로 사용되는 python 버전을 지정해줘야할까?
개발 환경마다 사용되는 python 버전이 굉장히 다양하다.
또한 로컬에 설치된 여러 버전의 python이 존재하고, 가상환경 상에 설치된 python 버전도 여럿 존재한다.
그래서 모델을 돌릴 때(?), select interpreter로 어떤 python을 사용할지 지정을 해줘야 이후 python 버전이 달라서 생길 수 있는 문제들을 방지할 수 있다.
VScode에서 Select Interpreter 설정하기
그럼, 이는 어떻게 해야할까?
1) Ctrl + Shift + P 클릭
2) "Select Interpreter" 타이핑 후 Python : Select Interpreter 엔터
3) interpreter 리스트 중 사용할 interpreter 선택하기
이전 시도
기존 로컬의 python 버전이 3.10으로 너무 높은 버전이라 생각되어서 python3.8 버전을 pip install 했다.
그리고 python을 실행할 때 어떻게 python3.8을 실행시킬 수 있을까 서칭을 하다, 여러 버전의 python을 설치하고, python을 실행했을 때 원하는 버전을 실행시키는 방법에 대한 글을 찾았다.
이 방법은 update-alternatives를 활용하여 python3의 심볼릭 링크를 내가 원하는 python 버전으로 지정하는 방법이라고 한다. 여기서 심볼릭 링크는 링크를 연결하여 원본 파일을 직접 사용하는 것과 같은 효과를 내는 링크로, 윈도우의 바로가기와 비슷한 개념이라고 한다. 여러 python 버전에서 어떤 버전을 윗 순위로 지정할 것인지 우선순위도 적용할 수 있다고 한다.
- python이라는 이름으로 설정된 alternative를 확인하는 명령
sudo update -alternatives --config python
Reference
https://dongdongfather.tistory.com/112
[python] Visual Studio code 파이썬 인터프리터 변경
요약 1. Ctrl + Shift + P 키 클릭 2. "Select interpreter" 타이핑 후 엔터 3. 인터프리터 리스트 중 사용할 인터프리터를 클릭 상세 파이썬 편집기를 VS code를 사용하고 있습니다. 웹 크롤러를 requests 라이브.
dongdongfather.tistory.com
https://kibua20.tistory.com/92
Python 여러 버전 설치 방법 (3.x and 3.y 동시 설치)
상용 우분투 서버에 파이썬 프로그램을 하나의 설치 파일로 만들어서 배포하는 작업을 진행 중에 있습니다. 최대한 많은 리눅스 서버와 호환성을 유지하기 위해서 가장 낮은 버전의 우분투와 gl
kibua20.tistory.com
https://qjadud22.tistory.com/22
[Linux] 심볼릭 링크(Symbolic link)
1. 심볼릭 링크(symbolic link) 란? - 링크를 연결하여 원본 파일을 직접 사용하는 것과 같은 효과를 내는 링크이다. 윈도우의 바로가기와 비슷한 개념 - 특정 폴더에 링크를 걸어 NAS, library 원본 파
qjadud22.tistory.com