본문 바로가기
Python/Python 기초

[Python] 파이썬 맥OS Anaconda 설치 및 개발환경 설정 :: 마이자몽

by 🌻♚ 2018. 12. 24.

Anaconda 설치

설치하기 앞서 왜 일반 Python이 아닌  Anaconda를 설치하는지 궁금할것이다.
간단하게 설명하여 Python에서 자주 사용하는 모듈을 버전에 맞게 사용하기 위해서다.


Anaconda홈페이지를 통해 인스톨러를 설치해준다. 
GUI형식의 인스톨러로 설치도 가능하지만 본 글에서는 Command Line으로 설치할 것이다.








설치한 쉘파일을 실행하는데 command not found에러가 발생한다.

파일이 분명있는데 도데체 왜 발생하는지.....

1
2
sudo ./Anaconda3-2018.12-MacOSX-x86_64.sh
sudo: ./Anaconda3-2018.12-MacOSX-x86_64.sh: command not found
cs





확인을 해보니 간단한 권한 문제 였다.

1
2
3
4
5
6
7
ls -al
total 1147992
drwx------+  5 Jamong  staff        160 Dec 24 20:57 .
drwxr-xr-x+ 50 Jamong  staff       1600 Dec 24 21:00 ..
-rw-r--r--@  1 Jamong  staff       8196 Dec 23 19:48 .DS_Store
-rw-------   1 Jamong  staff          0 Aug 14 21:52 .localized
-rw-r--r--@  1 Jamong  staff  584008163 Dec 24 20:57 Anaconda3-2018.12-MacOSX-x86_64.sh
cs





다운로드한 파일의 권한을 644 -> 755로 변경해주고 실행을 다시해주니 이상없이 쉘파일이 실행된다.

1
2
3
sudo chmod 755 Anaconda3-2018.12-MacOSX-x86_64.sh
 
./Anaconda3-2018.12-MacOSX-x86_64.sh
cs



1. enter누르고 스크립트 하단으로 내려 동의함

2. 설치경로를 정해준다.

3. VSCode 설치여부 정한다.(필수사항 아님. 필자는 Python을 VSCode로 개발할 예정이어서 같이 설치한다.)




Anaconda 환경변수 설정

 Anaconda설치를 할때 환경변수도 자동으로 작성해준다. 하지만.... .bash_profile파일을 열어보니.... 너무 복잡하게 되어 있어서 필자는 스크립트를 조금 변경했다.
ANACONDA_HOME 환경 변수를 지정해준다.
1
2
3
4
5
ANACONDA_HOME=/Users/Jamong/anaconda3
PATH=$PATH:$ANACONDA_HOME/bin
 
export ANACONDA_HOME
export PATH
cs




.bash_profile 파일을 반영시켜주고 anaconda가 제대로 설치되었는지 확인하기위해 아나콘다와 파이썬 버전을 확인하는데, 맥OS같은 경우는 기본적으로 파이썬2.7이 설치되어있다.

필자는 이문제를 해결하기 위해 2.7를 삭제할려고 여러 방법을 실험했으나... 결론적으로 삭제하지 않는것을 권한다.

삭제했다 시스템상 문제가 발생할수도 있고 개발시 python3를 사용해주면 문제가 없다.

1
2
3
4
5
6
7
8
source .bash_profile
 
macui-MacBook-Pro-7: Jamong$ python --version
Python 2.7.10
macui-MacBook-Pro-7: Jamong$ python3 --version
Python 3.7.1
macui-MacBook-Pro-7: Jamong$ which python3
/Users/Jamong/anaconda3/bin/python3
cs







VSCode Python 개발설정

Anaconda에서 VSCode까지 설치를 했다면, 따로 개발설정이 필요없다.
만일 각각 따로 설치를 했다면 Market  Place에서 Anaconda Extension Pack을 설치해준다.






제대로 설치가 되었는지 확인하기위해 적당한 위치에  test.py파일을 만들고 코드실행을 해본다.

 VSCode를 터미널에서 실행할 때는 해당 경로에서 code .   명령어로 실행이 가능하다.

간단한 함수를 만들고 오르쪽 마우스 클릭을 통해 터미널에 Python파일을 실행한다.






터미널에 표시된 내용을 확인하여 제대로 값이 출력되었는지 확인한다.

오른쪽 마우스 클릭외에 터미널에서 pyton3명령어를 통해 실행이 가능하다.



개발환경 설정은 완료되었고 개발 시작!

댓글2

  • 파이썬 2020.02.06 03:24

    안녕하세요, 저는 처음으로 프로그래밍을 시작하는 학생입니다. 제가 넘파이를 이용하기 위해 아나콘다3를 다운 했는데 파이썬에 적용이 안되는듯 합니다. 터미널에 python3 --version을 치면 파이썬 버전 외엔 아무것도 표시 되지 않습니다. 아마도 블로그에 쓰신 문제와 같은 원인인거 같은데, 제가 프로그램 관련 일을 완전히 처음 시작해서 내용을 봐도 어떻게 고쳐야 하는지 이해가 가질 않습니다. 혹시 도움 좀 청해도 될까요?
    답글

    • Favicon of https://myjamong.tistory.com BlogIcon 🌻♚ 2020.02.06 14:53 신고

      네 안녕하세요.
      아나콘다 설치 중 어느 지점에서 문제가 발생하였는지 확인 작업이 필요할 것 같습니다.
      1. 인스톨러 .sh로 끝나는 파일을 실행할때 에러가 발생하는 것인지...
      2. 설치는 이상없이 되었으나 python3 명령어를 실행할 때 문제가 발생하는 것인지....

      어떤 부분에서 문제가 발생하는 것인지 알려주시면 도와 드리겠습니다.

      만약 처음 프로그래밍을 배우시는 입장이시라면 커맨드라인 설치보다는 일단 인스톨러를 사용해서 설치해보시는걸 추천드려요!

      아나콘다 다운로드페이지에서 초록색 버튼을 눌러 설치하시면 pkg파일이 설치돼요! 다른 프로그램 설치하듯이 진행해주시는게 처음에는 더 편할 수 있습니다!