15000rpm

흔해 빠진 생각의 흔적

MacOS 에서 Python 가상환경을 생성하고, Spyder 에 연동하기


vscode 도 괜찮은데, 처음 배울 때 Spyder 로 배워서 그냥 이거 계속 쓴다. 파이썬 가상환경 사용법을 예전에 적어 뒀는데, 날렸나부다…. 그래서 다시 적는다.

가상환경 사용법

생성
% python -m venv [가상환경 이름]

가상환경 이름대로 폴더가 생성되고, 그 안에 해당 가상환경에서 사용할 패키지가 설치된다.

켜기
% source [가상환경 경로]/bin/activate

켜지면 프롬프트 앞에 가상환경의 이름이 표시된다.

끄기
(가상환경 이름) % deactivate

스파이더 설정

Preferences 창에서 Python interpreter 항목에서 Use the following python interpreter: 를 선택하고 경로를 넣어준다. 내가 생성한 가상 환경의 bin 폴더 안에 python 의 경로를 넣는다.

캡쳐를 못했는데, 그러면 오른쪽 콘솔에 경고 메시지 하나가 뜬다. 요약하면 spyder-kernels 를 설치하라는 말이다. 아직 가상환경 설정이 다 된게 아니니까, 터미널로 설치한다.

% source ./[가상환경 이름]/bin/activate
(가상환경 이름) % pip install Spyder-kernels

설치가 완료되면 spyder 안의 console 에서도 pip 명령을 사용 할 수 있다.


답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다