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