第一步 安裝Xcode
如果你剛拿到手一個新的M1 Macbook,第一步去apple store下載一個Xcode,下載會持續很久,並且會卡在“正在安裝”這一步,不過不用擔心,慢慢等就好了。
安裝好Xcode,打開一次並且同意它的條款。
第二步 安裝命令行工具包
打開終端,輸入:
xcode-select — install
等待安裝完成。
第三步 安裝Miniforge
這是目前(2021-04-17)唯一一個支持蘋果M1芯片的conda工具。
Miniforge 官網:https://github.com/conda-forge/miniforge
去官網下載
文件。
打開終端,CD到剛剛保存miniforge的目錄,輸入命令:
bash Miniforge3-MacOSX-arm64.sh
按照提示按Enter鍵或輸入yes,一直等到它安裝好。
之后關閉此終端窗口,重新打開一個終端,輸入:
conda
如果看到下圖這樣輸出,那就說明安裝好了。
第四步 創建conda環境和安裝tensorflow
這里是按照https://github.com/apple/tensorflow_macos/issues/153
的指示來安裝的。
- 去http://https://raw.githubusercontent.com/mwidjaja1/DSOnMacARM/main/environment.yml
下載yml依賴文件。
內容如下:
`name: apple_tensorflow
channels:
- conda-forge
- nodefaults
dependencies: - grpcio
- h5py
- ipython
- numpy
- pip=20.2.4
- python=3.8
- scipy
- termcolor
- typeguard
- wheel
- absl-py
- astunparse
- python-flatbuffers
- gast
- google-pasta
- keras-preprocessing
- opt_einsum
- protobuf
- tensorboard
- tensorflow-estimator
- termcolor
- typing_extensions
- wrapt`
然后輸入(注意替換):
conda env create --file=PATH_TO_ENVIRONMENT.YML --name YOUR_ENV_NAME
創建環境。
輸入(注意替換):
conda activate YOUR_ENV_NAME
激活環境。
接下來就可以進入python終端,試試
import tensorflow
大功告成
參考 :https://medium.com/gft-engineering/macbook-m1-tensorflow-on-jupyter-notebooks-6171e1f48060#