본문 바로가기

맥북 M1 개발

맥북 m1 에서 파이썬 환경 구축하기

윈도우 환경에서 파이선을 개발하는건 무척이나 쉬운일이다.

이런 환경을 맥에서도 동일하게 구성하고 싶지만, 현실은 pandas 패키지 하나 설치하기가 쉽지 않고 대채 어디 설치된건지도 모르겠다.

아마 처음부터 다시 시작하는 마음으로 맥북환경에서 파이선 환경을 구축하면서 블로그를 작성하도록 하겠다.

일반적인 환경이 아니라 가상환경을 구축하고 개발하는 방향으로 접근해보자.

 

1. pyenv

pyenv는 파이썬을 버전별로 관리하는 도구이다.

pyenv virtualenv를 사용하면 파이썬 별로 가상환경을 쉽게 만들 수 있다.

 

2. pyenv 설치

https://github.com/pyenv/pyenv#homebrew-in-macos

 

GitHub - pyenv/pyenv: Simple Python version management

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

github.com

위 사이트를 참조해서 pyenv를 설치하도록하자.

 

brew install pyenv
brew install OpenSSL

 

만일 brew가 설치 안되어있다면 brew도 설치를 하도록 하자.

 

pyenv를 현재 쉘에서 사용하기 위해서 쉘 프로파일을 설정하자. 

 

pyenv 쉘프로파일 설정은 자주 변경되니 꼭 공식문서(https://github.com/pyenv/pyenv#basic-github-checkout)를 참고하자.

 

24년 1월 기준은 아래를 참고하자.

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
 

 

3. 가상환경에 파이썬 설치하기

최신버전의 파이선을 설치하고 가상환경을 구축해보자.

현재기준 최신버전은 아래와같다.

https://www.python.org/downloads/release/python-3121/

pyenv install 3.12.1

 

허나 빌드 Fail

 

 

뭐가 문제였을까?

혹시몰라 다른 블로그를 찾아서 아래와 같이 쳐봤다.

virtualenv -p python3.12 venv

 

 

아니, 왜 되냐고

 

source venv/bin/activate

 

가상환경을 activate 해보자.

 

 

가상환경 구축 성공

pip list 명령을 통해 설치된 라이브러리를 확인해보자.

pip list

 

 

오 성공인듯하다. 여기에 필요한 라이브러리를 설치하고 vscode로 불러오는건 다음 포스팅에서 이어나가 보겠다.

 

 

728x90
반응형
LIST