'정말' 입문자들을 위한 맥OS 파이썬 환경설정 가이드

김하찌·2020년 12월 4일
5
post-thumbnail

vscode와 anaconda 설치가 끝난 상황이라고 알고 있습니다. 설치가 안되셨다면 꼭 설치해주세요!
아나콘다 버전은 현재 3.8입니다.

아나콘다란
IDE란

여기서부터는 터미널을 이용해야하기 때문에 조금 낯설게 느껴질 수 있지만 그게 당연한 것이므로 명령어에 조금씩 익숙해져 봅시다!

저희는 맥북을 사용하고 있기 떄문에 맥OS에 맞는 명령어를 입력해주어야 컴퓨터가 알아듣고 우리가 원하는 일을 해줄 수 있습니다.

가상환경을 생성하고 그 가상환경을 vscode가 찾을 수 있도록 연동까지 하는 것이 글의 목표입니다.

가상환경은 자신이 원하는 python 환경을 구축하기 위해 필요한 모듈만 담아 놓는 바구니라고 생각하시면 좋습니다. 개발을 하다보면 여러 라이브러리를 설치하게 될 것인데, 한 바구니에다가 모든 라이브러리를 때려 박으면 서로 충돌이나거나 버그가 발생할 수 있습니다. 이를 방지할 수도 있고, 다른 버전을 사용할 때도 종종 있는데 매번 downgrade 나 upgrade를 하는 것은 비효율적이기도 하고 또 다른 문제가 생길 수도 있으니 꼭 가상환경을 세팅해주세요. (세팅 안해도 개발이 가능하긴 하지만..)

런치패드에 있는 기타폴더에 있는 '터미널'을 클릭해줍니다.
(기타폴더에 없어도 어딘가에 존재할거에요..!)
터미널은 저희가 컴퓨터에게 명령을 내릴 수 있는 통로입니다.
컴퓨터와의 채팅이라고 생각하면 편합니다 :)

저희의 첫 번째 명령어를 입력해봅시다.
아나콘다를 설치한 이유는 가상환경을 만들기 위해서입니다. anaconda에게 부탁하여 가상환경을 생성해봅시다.

conda create --name my_env python==3.8

터미널에 위와 같이 입력해주세요. 위 명령어는
"아나콘다야 my_env라는 이름으로 가상환경을 설치해줄래? 아 그리고 python 버전은 3.8로 부탁해" 를 컴퓨터가 알아들을 수 있게 명령을 내렸습니다.
가상환경 이름을 my_env라고 하였는데, 어떤 이름을 하셔도 괜찮지만 env라는 키워드가 있다면 가상환경이란 것을 바로 알 수 있겠죠?

위와 같이 뜬다면 잘하신겁니다 ! 엔터를 눌러 설치를 더 진행합니다.

친절하게도 가상환경을 활성화/비활성화할 수 있는 명령어를 알려주네요.

conda activate my_env

"아나콘다야 my_env라는 이름을 가진 가상환경을 실행시켜줘"라는 명령어를 입력해봅시다.

잘 따라오셨다면 앞에 (base)였던 부분이 (my_env)라고 바뀐 것을 확인할 수 있습니다. 이제 저희는 가상환경이라는 바구니 안에 들어와 있습니다. 아까 저희가 아나콘다에게 python 3.8버전을 부탁하였는데 제대로 설치되었는지 확인해봅시다.

python --version

Python 3.8.0 이라는 대답을 볼 수 있습니다. 부탁을 잘 들어준 것 같네요! 버전일치는 중요합니다. 버전이 다르면 같은 코드라도 다르게 실행되거나 실행이 안될수도 있습니다.

아까 위에서 터미널에서 보았듯이, 가상환경 종료 명령어는

conda deactivate

입니다. 새로운 라이브러리를 설치하실 때는 가상환경을 실행하고 pip라는 명령어를 통해 설치할 건데, 이것은 나중에 더 자세히 알려드리도록 하겠습니다.

이제 vscode로 넘어가볼까요?

vscode를 실행하면 위와 같은 화면이 뜹니다.
New file을 클릭하거나 command + N을 입력하여 새 파일을 추가해봅시다. 빈 파일에 다음과 같이 입력해보세요. 이 명령어는 Story City! 를 출력해줄것입니다.

print("Story City!")

그런다음 command + S 를 입력하여 파일을 저장해봅시다. 동일한 작업은 같은 폴더안에서 파일들을 관리하는 것이 좋고, 파일 이름은 어떤 것으로 해도 상관없습니다만, .py를 꼭 붙여주세요 이것이 python 파일이라고 명시적으로 알려주는 것이기 때문입니다.

제대로 따라오셨다면 위와 같이 폰트 색이 알록달록해진것을 확인할 수 있습니다.

왼쪽 하단에 위와 같은 가상환경(또는 인터프리터)을 선택할 수 있는 버튼이 있습니다. 처음 설치한 경우에는 사진과는 다를 것인데 일단 클릭해주세요.

이곳에 my_env가 보이시면 그것을 클릭해주세요 !

pylint 를 설치하라는 메시지가 뜰 거인데, 설치하시고 Conda를 클릭하시면 자동으로 가상환경이 실행됩니다.

파일 실행은 shift + Enter 를 입력하시면 되는데,
아마 처음이시면 이것저것 설치하라고 메시지가 뜰겁니다. 다 설치해주세요!

2022.01.21

새 맥북으로 동일하게 세팅해도, 터미널에서 실행이 되길래 구글링을 해봤습니다.

https://superuser.com/questions/1461655/vs-code-shiftenter-does-not-send-code-to-python-interactive-why

위 링크에 따라 Settings에서 Send Selection To Interactive Window 를 체크해주니 Shift + Enter로 Interactive Window에서 잘 실행되는 것을 확인할 수 있었습니다 :>

profile
성장하는 개발자

0개의 댓글