반응형
m1 macbook에 anaconda를 설치하고 tensorflow 사용 중 발생한 에러를 기록합니다.
1. 환경
- python version : 3.8
- 가상환경 : conda
- 설치 과정
conda env list # 가상환경 목록 확인
conda create --name tf python=3.8 # tf라는 이름의 가상환경을 생성하고 python 3.8 사용
conda activate tf # conda 환경 진입
# M1 chip tensorflow 설치
conda install -c apple tensorflow-deps
# tensorflow dependencies 설치
python -m pip install tensorflow-macos
python -m pip install tensorflow-metal
2. 원인
- 설치한 tensorflow version (2.11.0) 과 dependency의 버전이 맞지 않아 발생한 문제
- conda list 명령어로 확인 결과 tensorflow-deps는 2.9.0 이지만, tensorflow dependency인 estimator, macos는 2.11.0, metal은 0.7.1 임 (아래 참고)
conda list | grep tensorflow
tensorflow-deps 2.9.0 0 apple
tensorflow-estimator 2.11.0 pypi_0 pypi
tensorflow-macos 2.11.0 pypi_0 pypi
tensorflow-metal 0.7.1 pypi_0 pypi
3. 해결방법
버전 지정하여 tensorflow dependency 재설치
pip install tensorflow-metal==0.5.0
pip install tensorflow-macos==2.9.0
tensorflow 관련 package 확인
conda list | grep tensorflow
tensorflow-deps 2.9.0 0 apple
tensorflow-estimator 2.9.0 pypi_0 pypi
tensorflow-macos 2.9.0 pypi_0 pypi
tensorflow-metal 0.5.0 pypi_0 pypi
4. 참고
반응형
'Python > 개발환경 구축' 카테고리의 다른 글
[Error] SCRAM authentication requires libpq version 10 or above 해결 / M1 Mac (1) | 2023.02.09 |
---|---|
[Jupyter Notebook] sklearn import error(python package import error) (0) | 2020.04.06 |
[Python] Anaconda(아나콘다) 설치 및 Jupyter Notebook(주피터 노트북) 사용 (0) | 2020.03.24 |
[Python] PyCharm 설치 (Community) (0) | 2020.03.24 |
[Python] Windows Python(파이썬) 설치하기 (0) | 2020.03.23 |