Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project 진행을 위한 Mac 환경 설정 가이드 #7

Open
Seogeurim opened this issue Aug 9, 2020 · 1 comment
Open

Project 진행을 위한 Mac 환경 설정 가이드 #7

Seogeurim opened this issue Aug 9, 2020 · 1 comment
Labels
dev-document Should be shared with the team for development

Comments

@Seogeurim
Copy link
Member

Mac 환경 설정 가이드

Tool Install

Anaconda

우리는 conda 가상환경 위에서 프로젝트 코드를 실행하려 합니다. 가상환경을 사용하는 이유는 python 모듈 별로 의존성이 다르기 때문에 다양한 모듈들을 마구잡이로 설치하다 보면 충돌이 발생합니다. 따라서 프로젝트 별로 가상환경을 만들어서 프로젝트에 알맞게 python 환경을 구축하고 프로젝트를 진행하는 것이 좋습니다. python 가상환경으로는 virtualenv와 conda가 있는데, 우리 프로젝트는 conda를 사용합니다. conda는 머신러닝에 필수적인 툴이라고 합니다. 핵심적인 과학 및 수학 python 라이브러리를 포함하고 있다고 합니다.

https://www.anaconda.com/products/individual 이 링크에서 다운로드를 받으면 됩니다.

image

Graphical Installer와 Command Line Installer 두 가지가 있는데, 저는 Graphical를 선택했습니다.
설치 화면 나오는대로 설치 진행하면 됩니다.

PyCharm

PyCharm은 JetBrains사에 의해 개발된 Python IDE(통합 개발 환경)입니다. 이것도 그냥 링크 들어가서 설치 화면 나오는대로 설치 진행합니다.

링크 : https://www.jetbrains.com/ko-kr/pycharm/

가상 환경 생성

bletcher의 이름으로 conda 가상환경을 생성해보겠습니다.

conda create --name bletcher

activate 하면 해당 가상환경에 진입하게 됩니다.

conda activate bletcher

conda 가상환경 리스트를 확인하고 싶으면 다음 명령어를 입력합니다.

conda env list

image

패키지 설치하기

우리 프로젝트에 필요한 패키지는 tensorflow, pytorch, torchvision, matplotlib, jupyter 입니다.

conda install tensorflow

pytorch와 torchvision은 함께 설치할 때 버전 호환이 되어야 하기에 신경써서 설치해주어야 한다고 했습니다. 다음 링크를 참고하여 설치 진행했습니다. (링크 : https://pytorch.org/get-started/previous-versions/)

conda install pytorch==1.5.0 torchvision==0.6.0 -c pytorch

matplotlib, jupyter 설치

conda install matplotlib jupyter

PyCharm 프로젝트와 생성한 가상환경 연결하기

PyCharm에서 우리 프로젝트 폴더를 열고 코드를 실행할 때에 인터프리터가 코드를 읽어들이는 것을 볼 수 있습니다.
이 때 우리는 bletcher 가상환경 위에서 코드를 실행해야 하는데, 이 부분 어떻게 적용할 수 있을지 보겠습니다.

먼저 설정으로 들어갈게요

image

기본 python3로 설정이 되어있을텐데요, 저 맨 오른쪽 톱니바퀴 누르면 Add.. 나오는데 그거 눌러줄게요

스크린샷 2020-08-09 오후 6 00 55

아까 conda bletcher 가상환경 생성했으니까 그 환경과 연결해주기 위해서 Conda Environment > Existing Environment 눌러줍니다.

스크린샷 2020-08-09 오후 6 03 04

Interpreter: 항목에 경로 입력하는 부분 찾아가서 우리 가상환경의 경로를 입력해주면 되는데, 아까 conda env list했을 때 bletcher 경로 나오지요? 그거 복사 붙여넣기 해줍니다.

스크린샷 2020-08-09 오후 6 05 18

그럼 다양한 패키지들 보일텐데 python 3.7 선택해줍니다.

스크린샷 2020-08-09 오후 6 06 56

이렇게 하고 OK 하고 Apply 하면 끝 !!

image

이렇게 나오면 성공입니다.

차차 PyCharm에 적응해가볼게요 ><

@kimdg1105
Copy link
Member

세세하게 알려주셔서 바로 따라할 수 있을 것 같아요!

@Seogeurim Seogeurim added the dev-document Should be shared with the team for development label Aug 23, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dev-document Should be shared with the team for development
Projects
None yet
Development

No branches or pull requests

2 participants