티스토리 뷰

반응형

TensorFlow Logo

 

-   python.org 에서 배포하는 버전으로는 mac m1에서 텐서플로를 설치, 실행할 수 없다.
-   m1 의 경우, pip install tensorflow 로는 설치 안된다.
-   Apple 에서는 python3.8 환경을 권장한다.
-   miniforge 를 설치한 후 tensorflow 를 설치하는 법을 알아보자.
-   homebrew 를 통해 설치하는 방법이 가장 편한 듯하다.

1. Homebrew 설치

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
homebrew는  자유-오픈 소스 소프트웨어 패키지 관리 시스템의 하나로서 애플의 macOS 운영 체제의 소프트웨어 설치를 단순하게 만들어줍니다. 
homebrew는 https://brew.sh 사이트에서 간단히 설치할 수 있습니다.
또는 terminal에서 복사, 붙여 넣기, 엔터 하면 설치됩니다.

 


2. xcode-select 설치

xcode-select --install
Xcode 설치하면 자동으로 설치됩니다.
단순히 Command Line Tools를 설치하기 위해 엄청난 용량과 설치시간 비용이 발생하는 Xcode 를 꼭 설치할 필요는 없습니다.
터미널(Terminal.app) 만으로도 쉽게 내려받아 사용할 수 있습니다.
터미널에서 아래의 명령어 입력, 엔터

 


3. 딥러닝을 위한 Python 설치 : miniforge3

Miniforge는 Anaconda, Inc.에서 제공하는 가벼운 버전의 파이썬 가상 환경 관리자입니다.
Miniforge는 용량이 작고 빠르게 설치할 수 있어 특정 프로젝트에서 파이썬 환경을 관리하기 용이합니다.
Miniforge는 conda라는 패키지 관리자를 기반으로 하고 있어 conda 명령어를 사용하여 패키지를 설치하고 관리할 수 있습니다.

3.1. homebrew를 통한 설치

brew install miniforge
brew install miniforge 명령어는 macOS에서 miniforge 패키지를 설치하는 명령어입니다.
Homebrew(brew)는 macOS에서 패키지 관리를 위한 도구로, brew install miniforge 명령어는 miniforge 패키지를 Homebrew를 통해 설치하는 명령어입니다.

즉, miniforge 패키지를 설치하여 그 패키지에 포함된 프로그램 등을 사용할 수 있게 됩니다.

 

- miniforge 설치 확인

conda info

brew info miniforge
brew info miniforge 명령어는 Homebrew 패키지 관리자에서 Miniforge 패키지의 정보를 확인하는 것입니다.
이 명령어는 Miniforge 패키지의 이름, 버전, 설명, 저장소, 관련 링크 등의 정보를 표시합니다.
이 정보는 Miniforge 패키지를 설치하기 전에 정보를 확인하거나 Miniforge 패키지와 관련된 문제를 해결하는데 도움이 될 수 있습니다.

 

3.2. miniforge 다운로드 후 설치 (sh파일 설치)

(miniforge3 github 참조)
https://github.com/conda-forge/miniforge

 

GitHub - conda-forge/miniforge: A conda-forge distribution.

A conda-forge distribution. Contribute to conda-forge/miniforge development by creating an account on GitHub.

github.com

 

- Miniforge3 Download

Latest installers with Python 3.10 (*) in the base environment:

OS Architecture Download
Linux x86_64 (amd64) Miniforge3-Linux-x86_64
LInux aarch64 (arm64) (**)  Miniforge3-Linux-aarch64
Linux ppc64le (POWER8/9) Miniforge3-Linux-ppc64le
OS X x86_64 Miniforge3-MacOSX-x86_64
OS X arm64 (Apple Silicon) (***) Miniforge3-MacOSX-arm64
Windows x86_64 Miniforge3-Windows-x86_64

- m1의 경우 OS X - arm64 (Apple Silicon) 버전을 다운로드한다.

- Miniforge3-MacOSX-arm64.sh 

chmod +x ~/Downloads/Miniforge3-MacOSX-arm64.sh
sh ~/Downloads/Miniforge3-MacOSX-arm64.sh
source ~/miniforge3/bin/activate

4. TensorFlow 설치 / 확인

4.1. TensorFlow 설치

conda install tensorflow
conda 라는 패키지 관리자를 사용하여 텐서플로우(TensorFlow) 패키지를 설치하는 것입니다.
이 명령어는 conda 패키지 저장소에서 텐서플로우 패키지를 검색하여 설치하는 것을 의미합니다.

이 패키지는 머신러닝 모델의 구축, 훈련 및 평가 등을 위한 라이브러리로서 많이 사용되고 있습니다.

 

4.2. TensorFlow 설치 확인

import tensorflow as tf
tf.__version__

5. 기타 라이브러리 설치

pip install matplotlib numpy tensorflow_hub
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함