M1 Macbook 安裝python、conda和tensorflow(踩過的坑)


第一步 安裝Xcode

如果你剛拿到手一個新的M1 Macbook,第一步去apple store下載一個Xcode,下載會持續很久,並且會卡在“正在安裝”這一步,不過不用擔心,慢慢等就好了。
安裝好Xcode,打開一次並且同意它的條款。

第二步 安裝命令行工具包

打開終端,輸入:

xcode-select — install

等待安裝完成。

第三步 安裝Miniforge

這是目前(2021-04-17)唯一一個支持蘋果M1芯片的conda工具。
Miniforge 官網:https://github.com/conda-forge/miniforge
去官網下載
image
文件。
打開終端,CD到剛剛保存miniforge的目錄,輸入命令:

bash Miniforge3-MacOSX-arm64.sh

按照提示按Enter鍵或輸入yes,一直等到它安裝好。

之后關閉此終端窗口,重新打開一個終端,輸入:
conda
如果看到下圖這樣輸出,那就說明安裝好了。
image

第四步 創建conda環境和安裝tensorflow

這里是按照https://github.com/apple/tensorflow_macos/issues/153
的指示來安裝的。

  1. 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
image

大功告成

參考 :https://medium.com/gft-engineering/macbook-m1-tensorflow-on-jupyter-notebooks-6171e1f48060#


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM