본문 바로가기

[첫걸음][macOS] python 첫걸음! 환경 셋팅 GoGo

출입금지 발행일 : 2023-03-09

python 개발 환경 셋팅

python 시작하기

  파이썬은 인터프리터 형식의 고급 프로그래밍 언어로, 깔끔하고 간결한 문법 구조로 인해 쉽게 배울 수 있습니다. 파이썬은 다양한 분야에서 사용되며, 데이터 과학, 웹 개발, 인공지능 등 다양한 분야에서 활용됩니다. 또한, 파이썬은 커뮤니티가 활발하게 활동하고 있어 다양한 모듈과 라이브러리를 사용할 수 있습니다. 이러한 모듈과 라이브러리를 활용하면, 더욱 효율적인 개발이 가능합니다. 파이썬은 간단한 코드를 작성하여도 높은 생산성을 제공하며, 프로그래머가 직관적으로 코드를 이해하고 수정할 수 있도록 만들어져 있습니다.

 

  또한, 파이썬은 오픈소스 프로그래밍 언어로 무료로 사용할 수 있습니다. 이러한 이유로 파이썬은 많은 개발자들에게 인기 있는 프로그래밍 언어 중 하나입니다.


  그리고 파이썬은 간결한 문법 구조로 코드 작성이 쉬우며, 유지보수 및 확장성이 좋은 언어입니다. 또한 다양한 분야에서 사용되는데, 데이터 과학에서는 데이터 처리 및 분석을 위한 라이브러리인 NumPy, Pandas, Matplotlib 등이 널리 사용되며, 웹 개발에서는 Django, Flask 등의 프레임워크를 통해 웹 애플리케이션을 만들 수 있습니다. 또한, 인공지능 분야에서는 TensorFlow, Keras, PyTorch 등의 라이브러리를 통해 머신러닝 및 딥러닝 모델을 개발할 수 있습니다.

  파이썬은 오픈소스 프로그래밍 언어이기 때문에 무료로 사용할 수 있습니다. 또한, 파이썬의 커뮤니티가 활발하게 활동하고 있어서 다양한 모듈과 라이브러리를 쉽게 찾아서 사용할 수 있습니다. 이러한 이유로 파이썬은 높은 생산성과 유연성, 그리고 다양한 분야에서의 활용성으로 인해 많은 개발자들에게 인기 있는 프로그래밍 언어 중 하나입니다.


 

  macOS에서 Python 개발 환경을 셋팅하는 방법 중 하나는 pyenv를 사용하는 것입니다. pyenv는 여러 버전의 Python을 관리하고 필요에 따라 쉽게 변경할 수 있는 도구입니다. 아래는 macOS에서 pyenv를 셋팅하는 방법과 절차입니다.

 

1. Homebrew 설치

Homebrew 설치: pyenv를 설치하기 전에 먼저 Homebrew를 설치합니다. Homebrew는 macOS용 패키지 관리자로, 터미널에서 간단하게 패키지를 설치하고 관리할 수 있습니다. 터미널에서 다음 명령어를 입력하여 Homebrew를 설치합니다.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

 

2. pyenv 설치

pyenv 설치: Homebrew를 설치했다면, 다음 명령어를 입력하여 pyenv를 설치합니다.

상세한 내용은 해당 링크로 확인 https://github.com/pyenv/pyenv

 

GitHub - pyenv/pyenv: Simple Python version management

Simple Python version management. Contribute to pyenv/pyenv development by creating an account on GitHub.

github.com

brew install pyenv

 

3. bash_profile 수정

.bash_profile 수정: pyenv를 사용하기 위해, ~/.bash_profile 파일에 다음 내용을 추가합니다.

export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

 

4. python 설치

Python 설치: pyenv를 사용하여 필요한 버전의 Python을 설치합니다. 예를 들어, Python 3.9.4 버전을 설치하려면 다음 명령어를 입력합니다.

다양한 버젼은 공식홈페이지에서 확인 가능합니다.

https://www.python.org/

 

Welcome to Python.org

The official home of the Python Programming Language

www.python.org

pyenv install 3.11.2

 

5. global Python 설정

global Python 설정: 설치된 Python 버전 중 전역으로 사용할 버전을 설정합니다. 예를 들어, Python 3.9.4를 전역으로 설정하려면 다음 명령어를 입력합니다.

pyenv global 3.11.2

 

이제 pyenv를 사용하여 Python 개발 환경을 쉽게 셋팅할 수 있습니다. 필요에 따라 다양한 버전의 Python을 설치하고, 변경하여 사용할 수 있습니다.

 

 

6. 결론

  macOS에는 기본적으로 Python이 설치되어 있습니다. 그러나 macOS 시스템에 포함된 Python은 일반적으로 시스템의 중요한 부분에 사용되기 때문에, 이를 변경하거나 업그레이드하는 것은 권장되지 않습니다. 또한, macOS 시스템에 포함된 Python의 버전은 최신 버전이 아닐 수 있습니다.

  이러한 이유로, Python 개발을 위해서는 독립적인 Python 환경을 구성하는 것이 좋습니다. 이를 위해 pyenv와 같은 도구를 사용하여 여러 버전의 Python을 설치하고, 필요에 따라 버전을 변경하거나 가상환경을 생성하여 개발을 진행하는 것이 권장됩니다. 이렇게 하면 시스템에 기본적으로 설치된 Python을 사용하지 않고, 독립적인 Python 환경을 사용하여 안정적인 개발을 진행할 수 있습니다.

 

 

다음은 Python의 개발에 필요한 기본적인 문법을 예제를 통하여 작성 해보도록 하겠습니다.

 

해당 내용이 잘 못 되었거나 추가 보충이 필요 하다면.. 요청 해주세요. 수정 반영 하도록 하겠습니다.

 

감사합니다.

반응형

댓글