[아나콘다 & 주피터 설치] 2021.06.08 - [dev] - [MAC] 맥린이의 언제 끝날지 모르는 개발환경 세팅(3) miniforge & jupyter
드디어 tensorflow를 설치해야할 때가 왔다.
다 하고 나니 별거 아니였던 miniforge 설치.. 텐서플로우까지 설치하고 이제 진짜진짜 파이썬 환경 세팅을 끝내고자 한다..! 제발..!!!
할수이따!
[참고1] https://github.com/apple/tensorflow_macos/releases/tag/v0.1alpha3
여기는 텐서플로우 설치하다 봤는데 miniforge 설치할때두 이거보고 할걸 그랬다.
깃에서 tar.gz 다운로드
Downloas 폴더에서 압축 해제
cd Downloads
tar xvf tensorflow_macos-0.1alpha3.tar.g
가상환경 activate
cd tensorflow_macos/arm64
conda activate mldl
관련 패키지, 라이브러리(wheel) 설치
pip install --force pip==20.2.4 wheel setuptools cached-property six
pip install --upgrade --no-dependencies --force numpy-1.18.5-cp38-cp38-macosx_11_0_arm64.whl grpcio-1.33.2-cp38-cp38-macosx_11_0_arm64.whl h5py-2.10.0-cp38-cp38-macosx_11_0_arm64.whl tensorflow_addons_macos-0.1a3-cp38-cp38-macosx_11_0_arm64.whl
텐서플로우 설치
pip install --upgrade --force --no-dependencies tensorflow_macos-0.1a3-cp38-cp38-macosx_11_0_arm64.whl
라이브러리 설치하다 생긴 오류,,
ERROR: numpy-1.18.5-cp38-cp38-macosx_11_0_arm64.whl is not a supported wheel on this platform.
구글링 해보는디
https://github.com/apple/tensorflow_macos/issues/48
예,,? 파이썬 다시 설치하라는 말인가염,,,,,,
https://github.com/apple/tensorflow_macos/issues/46
m1 사용하는 사람들 중 나같은 사람이 많은가보다
다들 it doesn't work.. 하는거 보니 다 나와같군ㅎ...... 근데 왜 다 외국인들일까 한국인은 이런 에러 해결 안하는걸까
아님 나만 이러는걸까....
결국 다 다시 설치했다는 말인듯..!
내가 해본 여러 방법들
- xcode command line tools 재설치
- python3.9 삭제
https://kagus2.tistory.com/m/30
- python 재설치
- miniforeg 재설치
등등 했는데 전부다 실패했다.
어찌저찌 아둥바둥해서 tensorflow-macos가 라이브러리에 설치는 되었는데 import tensorflow 했을때 제대로 불러와지지 않았다ㅠㅠ
에러 메시지가 정확히 기억은 안나지만 Failed to load the native TensorFlow runtime. 이런 메시지였던것 같다.
결국.. 난 다시 맥북 초기화,,
그냥 환경세팅하다 꼬이면 초기화하는게 답인것같다,,^^
처음 초기화할때 너무 고생해서 걱정이 되었지만 이번 초기화는 빠르고 말끔하게 끝났다
초기화하고도 안될까봐 걱정 산더미였는데 다행이다.. 아니 안다행이다 힘들어 죽을뻔했다 😱😱😱
이전에 파이썬 라이브러리들을 설치하며 파이썬 버전과 brew 때문에 꼬이길래 이번에는 다르게 설치하였다.
일단 brew 설치할때 apple silicon 지원되는 걸로 설치하기 위해 찾아봤고(이전에 brew prefix 문제로 xgboost가 제대로 설치되지 않았듬ㅠ)
파이썬은 어차피 콘다로 가상환경을 실행할거기 때문에 따로 3.9를 설치하지 않았다.
1. M1 homebrew 설치
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
설치 후 환경변수 설정
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/<USER_ID>/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
설치 확인
# 설치 위치 확인
which brew
# 버전 확인
brew --version
# brew 정보 확인
brew --config
이전에는 prefix 경로가 잘못잡혀있어서 오류가 났었는데 이번에는 알아서 brew 경로가 잘 잡혀있다!
2. iTerm2 & oh my zsh 설치
2021.04.19 - [dev] - [MAC] 맥린이의 맥북 개발환경 세팅하기(1)
3. Xcode & Xcode Command Line Tools 설치
직접 App store에서 다운받으니 이틀이 걸려도 설치가 멈추지 않는 오류가 있었다ㅠㅠ 이번에는 애플 개발자 센터에서 바로 받고 CLT는 따로 설치해 주었다.
(애플 개발자 페이지에서 받은 xcode에는 CLT가 포함되어 있지 않음)
* Apple login 필요
Downloads > xcode 12.5 설치
Xcode Command Line Tools
sudo xcode-select --install
* 만약 설치된게 있다면 (다시 설치하고자 한다면)
sudo rm -rf /Library/Developer/CommandLineTools
sudo xcode-select --install
Xcode CLT 설치 시 Python3.8이 같이 설치됨!
python3.9부터 apple silicon을 지원한다고 알고있지만 난 아나콘다를 주로 사용하기에 패쓰
4. miniforge 설치 & tensorflow 설치
- miniforge
2021.06.08 - [dev] - [MAC] 맥린이의 언제 끝날지 모르는 개발환경 세팅(3) miniforge & jupyter
- tensorflow
여기서부터는 위에 하던 것과 동일!!
파이썬 버전 충돌도 안나고 brew 오류도 나지 않고 무사히 설치할 수 있었다 ~.~
이전에 한 vscode & python 인터프리터 방법은 뭔가 별루여서 지우고 싶지만 경험이니 나뒀다.
2021.04.19 - [dev] - [MAC] 맥린이의 맥북 개발환경 세팅하기(2) PYTHON (+바보같은방법)
힘들었던 맥북m1에 텐서플로우 설치하기 이제 진짜 진짜 끝...... 이제 다시는 초기화 하는 일이 없도록... 제에발... 👿
[MAC] 맥린이 탈출! 파이썬 개발환경 세팅(6) opencv (0) | 2021.08.03 |
---|---|
[MAC] 맥린이의 정말정말 마지막 환경세팅(5) django (0) | 2021.07.30 |
[ERROR] PYTHON import xgboost 오류 (사실은 homebrew 오류) (0) | 2021.07.11 |
[MAC] 맥린이의 언제 끝날지 모르는 개발환경 세팅(3) miniforge & jupyter (0) | 2021.06.08 |
[MAC] 맥에서 파이썬 기본 버전 변경하기 (0) | 2021.06.07 |
댓글 영역