M1 맥북 이대로 괜찮은가!
"zsh: illegal hardware instruction python"
when installing Tensorflow on macbook pro M1
[문제 요약]
1. 딥러닝 공부를 하기위해 anaconda를 이용해 tensorflow, opencv, dlib 를 설치
2. 설치 후 anaconda를 vscode랑 연결하여 사용하려고함
3. 연결시 모듈을 못찾는 문제 발생!
4. 찾아보니 맥북 m1 칩에서 발생할수있는 에러라고한다(나는 이러한 이유때문에 안된거같은데 다른 이유였으면 댓글남겨주세요)
[해결 방안]
- miniforge3 을 이용해서 필요한 tensorflow, opencv, dlib를 설치한다.
- 다만 이방법도 완전한 방법인지는 모르겠다. (임시방편일수도)
[참고 링크]
1. 해외 유튜브 링크(영상에서 순서대로 진행하면 해결 가능)
2. miniforge3 다운 링크
- OS X arm64 (Apple Silicon) (***) Miniforge3-MacOSX-arm64 를 다운받아주면된다.
3. 위 방법 외에 해결 방안 (사용해보진않음)
[명령어 모음]
chmod +x ~/Downloads/Miniforge3-MacOSX-arm64.sh
sh ~/Downloads/Miniforge3-MacOSX-arm64.sh
# chmod, sh : 위 링크에서 다운받은 miniforge3 을 설치하는 명령어 (다운받은 위치에 맞게 명령어를 수정해주면된다.)
source ~/Miniforge3/bin/activate
# miniforge 가상환경 접속
conda install -c apple tensorflow-deps
conda install -c apple tensorflow-deps --force-reinstall
pip install tensorflow-macos
pip install tensorflow-metal
pip install numpy pandas matplotlib
pip install opencv-python
conda install -c conda-forge dlib
pip install -U scikit-learn
# 각 라이브러리 설치 명령어
이렇게 mac os 에서 tensorflow, opencv, dlib를 사용할수있게되었다!
'Sparta Coding Club > Today I Learned [TIL]' 카테고리의 다른 글
[TIL] #DAY - 055 - (2) 무신사 크롤링? 스크랩핑!(카테고리 정보) (0) | 2022.11.22 |
---|---|
[TIL] #DAY - 054 - (1) 무신사 크롤링? 스크랩핑!(실시간 랭킹) (0) | 2022.11.22 |
[TIL] #DAY - 052 - (3) 도커 실무 정리 : 배포 서비스 (내일배움캠프AI 3기) (0) | 2022.11.16 |
[TIL] #DAY - 051 - (2) 도커 실무 정리 : docker (내일배움캠프AI 3기) (0) | 2022.11.16 |