상세 컨텐츠

본문 제목

[MAC] 맥린이의 언제 끝날지 모르는 개발환경 세팅(3) miniforge & jupyter

여러가지/맥린이 탈출기

by ranlan 2021. 6. 8. 00:09

본문

728x90

Python Ananconda(miniforge) 설치

 

 

[참고] https://velog.io/@taki0412/M1-Anaconda-Tensorflow-%EC%84%A4%EC%B9%98

 

M1 Anaconda Tensorflow(+OpenCV) 설치

M1 Tensorflow가 설치가 안되는 당신을 위한 글!

velog.io

 

 

도대체 언제 끝날지 모르겠는 내 파이썬 환경세팅

현재 듣고 있는 인공지능 수업에 맞춰 내 맥북에도 아나콘다를 설치하고자 한다..

그리고 겸사겸사 파이참도,,^^

 

 

찾아본 결과 2021년 2월 이후 m1칩 맥북에 아나콘다3를 별 이슈없이 설치할 수 있다하여 일단 무작정 아나콘다3를 설치했다.

https://www.anaconda.com/products/individual

 

Anaconda | Individual Edition

Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine.

www.anaconda.com

맥OS Graphical Installer을 선택하였고

 

이렇게 잘 설치되어 실행도 잘 된다.

파이참을 기존에 설치해놨었는데 파이참도 잘 열리고 jupyter notebook도 잘 열린다.

 

하지만 여전히 지원하는 아키텍처는 인텔..

찾아보니 이렇게 설치된 아나콘다는 텐서플로우가 제대로 안된다는 말도 있고 하여 다시 아나콘다 설치 도전

 

++) Apple Silicon이 장착된 Mac에서 conda를 이용해 텐서플로우를 설치하려면 현재는 miniforge 에서만 호환이 된다고 한다 (2021/04)

 

 

아나콘다 삭제

먼저 이전에 설치되어있는 아나콘다3부터 삭제하고 싶다..

App Cleaner가 있어 이걸로 지우려했는데 안된다ㅠ 왜 안되는지 모르겠음으로 그냥 터미널에서 하나씩 지워나가야겠다

 

[참고] https://docs.anaconda.com/anaconda/install/uninstall/?highlight=uninstall 

 

Uninstalling Anaconda — Anaconda documentation

Uninstalling Anaconda To uninstall Anaconda, you can do a simple remove of the program. This will leave a few files behind, which for most users is just fine. See Option A. If you also want to remove all traces of the configuration files and directories fr

docs.anaconda.com

- 아나콘다3 완전히 종료

- 응용프로그램에서 삭제

- conda 이용하여 삭제

conda install anaconda-clean
anaconda-clean
anaconda-clean --yes

- 관련 파일 삭제

rm -rf ~/anaconda3 ~/.conda ~/.anaconda ~/.condarc
rm ~/Library/Application Support/binstar/*anaconda*
rm ~/Library/Receipts/io.continuum.pkg.anaconda*

- .bash_profile 에서 환경변수 삭제

export PATH="/Users/../anaconda3/bin:$PATH"

 

삭제가 잘 되었는지 모르겠고,, 결국 포기,, ^^

 

 

 

Miniforge 설치

brew install miniforge

설치 후 MacOSX-arm64.sh 로 설치가 되었는지 확인  확인

brew info miniforge

 

가상환경 생성

conda create -n "mldl" # 생성할 가상환경 이름

많은 블로그에서 텐서플로우를 함께 설치하며 가상환경 이름을 "tf" 혹은 파이썬 버전을 따서 짓던데 난 그냥 mldl..

아니.. 아무도 이름 짓는 법은 안알려주길래...

 

* 여기서 주의!

miniforge3로 가상환경을 생성하면 기본적으로 파이썬 버전이 3.9로 설정된다.

텐서플로우를 생각하여 가상환경 생성시 파이썬 버전을 3.8로 설정해주어야 한다.

conda create -n "tf" python=3.8 # 파이썬 버전 설정

 

가상환경 실행

conda activate mldl # 가상환경 이름

이렇게 접속 경로 (base)에서 현재 실행한 가상환경 (mldl)로 바뀌는걸 확인할 수 있다.

 

가상환경 종료

conda deactivate

conda 정보

conda info --envs
conda env list

가상환경 삭제

conda remove --name mldl --all # 설치된 패키지까지 모두

 

 

주피터 노트북 켜서 하고싶은디 뭔가 내맴대로 안된다. 아직 주피터노트북 삭제가 제대로 안된건지 힝

하지만 난 피곤하고 귀찮으니까 일단 여기까지..

 

 

++) 주피터 노트북 설치

 

삭제가 제대로 된 것 같다!!

그렇다면 주피터 노트북 다시 설치

 

일단 가상환경을 실행시켜주고 주피터 노트북 설치

pip install jupyter

주피터 노트북 실행

jupyter notebook

이전에는 miniforge로 생성한 가상환경에서 실행되지 않고 그냥 로컬에서 돌아가 파이썬 버전을 확인을 확인했을 때 가상환경에서 지정한 버전과 다르게 나왔었다. 이걸로 주피터 랩이 제대로 실행되고 있었는지 확인했듬,,

 

이제 다시 설치하고 실행했으니 확인을.. 두구두구....

 

주피터 노트북에서 파이썬 버전 확인

import sys
print(sys.version)

 

히히히히히히ㅣ히 위에서 설정한 mldl 가상환경의 파이썬 버전과 동일함을 확인할 수 있었당 흐흐흐ㅡ

이제 좀 주피터 노트북이 돌아가는 상황을 알듯말듯 하다.

아직 필요한 라이브러리를 다 설치하진 않았지만 이제 정말 거의 끝!!!!!

 

나 이제 맥에서 파이썬 쉅 들을수 있다구~~!!!!!!

728x90

관련글 더보기

댓글 영역