티스토리 뷰
반응형
- 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
반응형
'Dev > Python' 카테고리의 다른 글
conda env 가상환경 생성, 삭제, 리스트, 활성화, 비활성화 (0) | 2023.04.13 |
---|---|
BeautifulSoup 을 활용한 네이버 실시간 주식 시세 확인 (0) | 2023.04.12 |
OpenCV 기본 - 설치, 카메라, 이미지, 비디오 출력 (0) | 2023.02.09 |
아나콘다(Anaconda) - 파이썬 가상 환경 설정 (0) | 2023.02.08 |
파이썬(Python) 가상환경 설정 (0) | 2023.02.08 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- conda
- 플러터 오류
- 창업교육전문가
- Python
- 네이버실시간주식
- 사업기회포착
- M1
- 자질
- translaite
- ChatGPT
- 플러터
- flutter doctor
- Format code on save
- homebrew
- 기업가 정신
- 맥
- Auto Formatting
- 날짜 시간 추출
- No Babel
- 기업가
- 창업지도사
- 창업
- youChat
- 기본
- parsing error
- 맥 실리콘
- Flutter
- 파이썬
- 가상환경
- 설치
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함