准备

Require TF HW OS GCC Python Supports
Version 1.13.1 CPU MacOS Mojave 10.14.4 (18E226) clang-1001.0.46.4 3.6.5 FMA, AVX, AVX2, SSE4.1, SSE4.2

步骤

安装 Python3

需要 Python 3.4、3.5 或 3.6

# install Homebrew if not installed
$  /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$  export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
$  brew update

# install Python 3.6.5
$  brew install --ignore-dependencies https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a764ef944b1080be64bd88dca9a1d80130c558/Formula/python.rb
$  brew link --overwrite python
$  python3 --version

# system-wide install
$  sudo pip3 install -U virtualenv  

创建虚拟环境(推荐)

Python 虚拟环境用于将软件包安装与系统隔离开来。
注意:(venv) $ 开头的命令标识运行在虚拟环境中。

# 创建一个新的虚拟环境,方法是选择 Python 解析器并创建一个 ./venv 目录来存放它:
$  virtualenv --system-site-packages -p python3 ./venv

# 使用特定于 shell 的命令激活该虚拟环境:
$  source ./venv/bin/activate  # sh, bash, ksh, or zsh

# 当 virtualenv 处于有效状态时,shell 提示符带有 (venv) 前缀。
# 在不影响主机系统设置的情况下,在虚拟环境中安装软件包。首先升级 pip:
(venv) $  pip install --upgrade pip
(venv) $  pip list  # show packages installed within the virtual environment

# 之后要退出 virtualenv,请使用以下命令:
(venv) $  deactivate  # don't exit until you're done using TensorFlow

安装 TensorFlow pip 软件包

(venv) $  pip install --upgrade tensorflow

验证安装效果

(venv) $  python -c "import tensorflow as tf; hello = tf.constant('Hello, TensorFlow!'); sess = tf.Session(); print(sess.run(hello))" # output: b'Hello, TensorFlow!'

查看已安装 TensorFlow 版本

(venv) $  python -c 'import tensorflow as tf; print(tf.__version__)'

参考

官网:使用 pip 安装 TensorFlow

  1. How can I install a previous version of Python 3 in macOS using homebrew?
  2. Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2

联系

我是 xiaobailong24,您可以通过以下平台找到我: